Enfants & Parents des TControls
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): DefiniNewParentcomme parent du TControl. Cette procedure appelCheckNewParentetCheckChildClassAlloweddu parent en question.CheckNewParent(AParent: TWinControl): Verifie si le parentAParentpeut etre le nouveau parent du TControl.CheckChildClassAllowed(ChildClass: TClass; ExceptionOnInvalid: Boolean): Verifie si le TControl peut etre parent d'un enfant de classeChildClass.TWinControl.ChildClassAllowed(ChildClass: TClass): Fonction a surcharger pour definir si un enfant de ClassChildClasspeut etre l'enfant duTWinControlcourant.TWinControl.InsertControl(AControl: TControl);: AjouteAControlcomme enfant duTWinControl.TWinControl.RemoveControl(AControl: TControl);: SupprimeAControlde 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é.