Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
prog:lazarus:classes:tcontrols:childs [13/08/2024 17:50] thierry [Properties en question] |
prog:lazarus:classes:tcontrols:childs [19/08/2024 11:06] (Version actuelle) thierry [Properties en question] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Enfants de TControl ====== | + | ====== Enfants & Parents des TControls ====== |
===== Properties en question ===== | ===== Properties en question ===== | ||
* ''ControlCount'' : Retourne le nombre de controles enfants ou 0 si FControls=nil | * ''ControlCount'' : Retourne le nombre de controles enfants ou 0 si FControls=nil | ||
Ligne 6: | Ligne 6: | ||
* ''CheckNewParent(AParent: TWinControl)'' : Verifie si le parent ''AParent'' peut etre le nouveau parent du TControl. | * ''CheckNewParent(AParent: TWinControl)'' : Verifie si le parent ''AParent'' peut etre le nouveau parent du TControl. | ||
* ''CheckChildClassAllowed(ChildClass: TClass; ExceptionOnInvalid: Boolean)'' : Verifie si le TControl peut etre parent d'un enfant de classe ''ChildClass''. | * ''CheckChildClassAllowed(ChildClass: TClass; ExceptionOnInvalid: Boolean)'' : Verifie si le TControl peut etre parent d'un enfant de classe ''ChildClass''. | ||
+ | * ''TWinControl.ChildClassAllowed(ChildClass: TClass)'' : Fonction a surcharger pour definir si un enfant de Class ''ChildClass'' peut etre l'enfant du ''TWinControl'' courant. | ||
* ''TWinControl.InsertControl(AControl: TControl);'' : Ajoute ''AControl'' comme enfant du ''TWinControl''. | * ''TWinControl.InsertControl(AControl: TControl);'' : Ajoute ''AControl'' comme enfant du ''TWinControl''. | ||
* ''TWinControl.RemoveControl(AControl: TControl); '' : Supprime ''AControl'' de la liste des enfants. | * ''TWinControl.RemoveControl(AControl: TControl); '' : Supprime ''AControl'' de la liste des enfants. |