Salut à toutes et à tous
g un petit soucis
je souhaite modifier les prorietes de plusieurs composant dans une boucle :
là pas de pb je fais :
inspiré de Truc et astuce
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for( x=0 ; x<LaForm->ControlCount ; x++) { if((AnsiString)LaForm->Controls[x]->ClassName() == "TLabel" ) { ((TLabel*)LaForm->Controls[x])->Color = clBtnFace; ((TLabel*)LaForm->Controls[x])->Font->Color = clBlack; }
Mon pb c qu'il faut que je fasse autant de fonction qu'il a de classe à modifier
ma question est donc comment faire en sorte de pouvoir modifier tous les dérivés de TControl ?
par exemple : Tedit et Tlabel
Egalement, peut on récupérer les propriété de chaque composant d'une fiche ?
pour l'instant j'arrive à en récupérer la liste des noms de chacun...
inspiré d'exemple C++ Builder
Merci d'avance
Partager