Windows Form modifier une textBox depuis un fichier .cpp
PriMe2302
Messages postés39Date d'inscriptionmardi 26 août 2008StatutMembreDernière intervention19 août 2012
-
18 janv. 2011 à 16:02
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024
-
18 janv. 2011 à 18:12
Bonjour,
Je voudrais créer une fonction dans un fichier .cpp qui modifie le contenu de ma textBox1 situé dans Form1.h.
J'ai essayé de mettre textBox1->Text = "test fichier cpp";
mais j'ai des erreurs :
1>outils.cpp(73): error C2065: 'textBox1' : identificateur non déclaré
1>outils.cpp(73): error C2227: la partie gauche de '->Text' doit pointer vers un type class/struct/union/générique
1> le type est ''unknown-type''
Comment faire pour modifier cette textBox depuis le fichier cpp?
PriMe2302
Messages postés39Date d'inscriptionmardi 26 août 2008StatutMembreDernière intervention19 août 2012 18 janv. 2011 à 17:59
elle est déclarée dans Form1.h : private: System::Windows::Forms::TextBox^ textBox1;
mais apparemment elle n'est pas visible dans mon fichier .cpp dans lequel j'ai pourtant inclut Form1.h.
J'ai essayé de la déclarer en public mais j'ai la même erreur
PriMe2302
Messages postés39Date d'inscriptionmardi 26 août 2008StatutMembreDernière intervention19 août 2012 18 janv. 2011 à 18:04
J'ai encore la même erreur
1>outils.cpp(73): error C2065: 'textBox1' : identificateur non déclaré
1>outils.cpp(73): error C2228: la partie gauche de '.Text' doit avoir un class/struct/union
1> le type est ''unknown-type''
Vous n’avez pas trouvé la réponse que vous recherchez ?
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 18 janv. 2011 à 18:12
Euh attends. Quand tu fais ça, tu es bien dans une méthode de ta Form?
Sinon, il faut faire Form1.textBox1.Text = "truc"; // si ta form s'appelle Form1
et mettre ton textBox en public.
Ou alors, tu crée une méthode dans ta form, si tu veux laisser ton membre en private