Différences

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

Lien vers cette vue comparative

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:32]
thierry [Enfants de TControl]
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 =====
-<code delphi unit Controls>​ +  * ''​ControlCount'' ​: Retourne le nombre de controles ​enfants ​ou 0 si FControls=nil 
-  TWinControl = class(TControl) +  * ''​Controls[Index:​ Integer]'' ​: Retourne le TControl enfant ayant pour index ''Index''​. 
-    public +  * ''​SetParent(NewParent:​ TWinControl)''​ : Defini ''​NewParent''​ comme parent du TControlCette procedure appel ''​CheckNewParent''​ et ''​CheckChildClassAllowed''​ du parent en question
-    ... +  * ''​CheckNewParent(AParent:​ TWinControl)''​ : Verifie si le parent ''​AParent''​ peut etre le nouveau parent du TControl. 
-    property ​ControlCount: ​Integer read GetControlCount;​ // Retourne le nombre de controles ​dans FControls ​ou 0 si FControls=nil +  * ''​CheckChildClassAllowed(ChildClass:​ TClass; ExceptionOnInvalid:​ Boolean)''​ : Verifie si le TControl peut etre parent d'un enfant de classe ''​ChildClass''​. 
-    ​property ​Controls[Index:​ Integer]: ​TControl read GetControl; // Retourne le controle a l'​Index... +  * ''​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''​. 
-</​code>​ +  * ''​TWinControl.RemoveControl(AControl:​ TControl); ​ ''​ : Supprime ''​AControl''​ de la liste des enfants.
  
 ===== Enfants du Control ===== ===== Enfants du Control =====