Bonjour, Quelqu'un sait-il comment changer la couleur d'un button sur la "form2" depuis la "form1" en visual C++ 2005 avec les winform?
Merci par avance
Bonjour, Quelqu'un sait-il comment changer la couleur d'un button sur la "form2" depuis la "form1" en visual C++ 2005 avec les winform?
Merci par avance
salut,
et bien il te suffit d'utiliser la variable que tu as instanciée en tant que form2 et d'utiliser ses members.
du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part maForm2->button1->ForeColor = Color::Blue; // en bleu
voilà mon code: (Apropos étant une form qui contient le bouton1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 APropos ^MonAPropos = gcnew APropos(); MonAPropos->button1->ForeColor = Color::Blue; MonAPropos->Show();
Et j'ai ça en erreur:
c:\documents and settings\utilisateur\mes documents\visual studio 2005\projects\test\test\PageDeGarde.h(87) : error C2248: 'test::APropos::button1'*: impossible d'accéder à private membre déclaré(e) dans la classe 'test::APropos'
1> c:\documents and settings\utilisateur\mes documents\visual studio 2005\projects\test\test\APropos.h(44)*: voir la déclaration de 'test::APropos::button1'
1> c:\documents and settings\utilisateur\mes documents\visual studio 2005\projects\test\test\APropos.h(22)*: voir la déclaration de 'test::APropos'
au temps pour moi,
il faut soit déclarer le bouton en public, soit faire une propriété, dans la form MonAPropos:
et tu l'appelles comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 property Button^ monButton { Button^ get() { return button1; } };ps: pense aux balises
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonAPropos->monButton->ForeColor = Color::Red;
Nico-cyright(c) !!!
BRAVO tu es un "maître"
Puis-je vivre assez vieux pour qu'un jour je t'arrive à la cheville !!!
Encore Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager