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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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