Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
prog:lazarus:classes:tcontrols:childs [13/08/2024 17:30]
thierry créée
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 ===== 
 +  * ''​ControlCount''​ : Retourne le nombre de controles enfants ou 0 si FControls=nil 
 +  * ''​Controls[Index:​ Integer]''​ : Retourne le TControl enfant ayant pour index ''​Index''​. 
 +  * ''​SetParent(NewParent:​ TWinControl)''​ : Defini ''​NewParent''​ comme parent du TControl. Cette procedure appel ''​CheckNewParent''​ et ''​CheckChildClassAllowed''​ du parent en question. 
 +  * ''​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''​. 
 +  * ''​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.RemoveControl(AControl:​ TControl); ​ ''​ : Supprime ''​AControl''​ de la liste des enfants. 
 ===== Enfants du Control ===== ===== Enfants du Control =====
 ''​TWinControl''​ peux avoir des Controls enfants. ''​TWinControl''​ peux avoir des Controls enfants.