Ceci est une ancienne révision du document !
Enfants de TControl
Properties en question
ControlCount
: Retourne le nombre de controles enfants ou 0 si FControls=nilControls[Index: Integer]
: Retourne le TControl enfant ayant pour indexIndex
.SetParent(NewParent: TWinControl)
: DefiniNewParent
comme parent du TControl. Cette procedure appelCheckNewParent
etCheckChildClassAllowed
du parent en question.CheckNewParent(AParent: TWinControl)
: Verifie si le parentAParent
peut etre le nouveau parent du TControl.CheckChildClassAllowed(ChildClass: TClass; ExceptionOnInvalid: Boolean)
: Verifie si le TControl peut etre parent d'un enfant de classeChildClass
.TWinControl.InsertControl(AControl: TControl);
: AjouteAControl
comme enfant duTWinControl
.TWinControl.RemoveControl(AControl: TControl);
: SupprimeAControl
de la liste des enfants.
Enfants du Control
TWinControl
peux avoir des Controls enfants.
Ils sont gérés dans un TFPList
- unit Controls
TWinControl = class(TControl) private ... FControls: TFPList; // the child controls ...
On peut y acceder via .Controls[]
et ControlCount
- unit Controls
TWinControl = class(TControl) public ... property ControlCount: Integer read GetControlCount; // Retourne le nombre de controles dans FControls ou 0 si FControls=nil property Controls[Index: Integer]: TControl read GetControl; // Retourne le controle a l'Index... ...
Vous pourriez laisser un commentaire si vous étiez connecté.