SAlut !
Dans cet exemple je crée dynamiquement 4 CheckBox pour le GroupBox1 :
Le composant propriétaire des objets qui vont être détruits :
TComponent *Proprietaire;
Je crée le propriétaire et les CheckBox :
1 2 3 4 5 6 7 8 9 10
|
Proprietaire = new TComponent(Form1); //Form1 ou this selon que...
TCheckBox *Cb;
for(int j = 0; j < 4; j++)
{
Cb = new TCheckBox(Proprietaire);
Cb->Parent = GroupBox1;
Cb->Caption = "Essai " + IntToStr(j + 1);
Cb->SetBounds(16, 24 + (j* 21), 100, 19);
} |
Je détruit d'un coup d'un seul les CheckBox en détruisant leur propriétaire :
1 2 3 4 5
| if(Proprietaire != NULL)
{
delete Proprietaire;
Proprietaire = NULL;
} |
A plus !
Partager