Classe et instanciation de composants au Runtime
Bonjour,
Je n'ai plus fait de C++ depuis longtemps, et je bute depuis des heures sur un problème qui doit être assez simple :
J'ai créé une classe qui devra pouvoir instancier des objets visuels lors de l'execution.
J'utilise donc :
Code:
1 2 3
|
TLabel *MonLabel=new TLabel(NomduControleParent);
MonLabel->Parent=NomduControleParent; |
Mon problème étant que je ne parviens pas à utiliser "Form1" comme nom de contrôle parent... ( "Undefined Symbol "Form1" ")
Pourtant la classe figure dans la même fiche que Form1 . Je pensais que la portée ce contrôle était publique, non ?
Par contre, si j'utilise :
Code:
1 2 3 4 5
|
TLabel *MonLabel=new TLabel(FindControl(Form1));
MonLabel->Parent=FindControl(Form1);
//Edité suite au Post de bakaneko |
Alors, je n'ai pas de message d'erreur (mais mon label ne s'affiche tout de même pas...:? )
Merci d'avance.
Merci de bien vouloir m'éclairer sur ce problème de débutant :)