Merci beaucoup, ça marche. J'y été presque...
Merci beaucoup, ça marche. J'y été presque...
J'ai essayer de séparer *.h de *.cpp pour les fonctions... Mais je me retrouve avec une erreur identification que je n'arrive pas à résoudre.
Dans mon form1.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part private: System::Collections::Generic::Dictionary<String ^, String ^>^ dictionnaire;
et dans mon form1.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private: System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e); private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e);
Et je me retrouve avec l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { dictionnaire = gcnew Generic::Dictionary<String ^, String ^>(); dictionnaire->Add("test", "test"); dictionnaire->Add("test2", "test2"); for each (Generic::KeyValuePair<String ^, String ^> ^kvp in dictionnaire) { comboBox1->Items->Add(kvp->Key); } } System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) { richTextBox1->Text = dictionnaire[comboBox1->SelectedItem->ToString()]; }
.\Form1.cpp(8) : error C2065: 'dictionnaire' : undeclared identifier
n'oublie pas d'utiliser l'opérateur de résolution de portée dans ton .cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part System::Void Form1::Form1_Load(System::Object^ sender, System::EventArgs^ e) ...
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