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: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 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. |
- | 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 ===== |