Le chainage d'une tool box avec une form
- je crée un projet C++/Winforms
-J'ajoute à mon projet une nouvelle classe de type Form, qui portera le nom OpenAFile
- j'ouvre le Designer de Formulaire la classe Form1 (celle pré crée)
- je drop depuis la fenêtre "Toolbox" un menuStrip
- j'ajoute les menuitem du menu de mon formulaire directement dans le Designer de Formulaire
- je double-click sur l'item de menu en charge de la création du nouveau formulaire
- VS ouvre le code source (dans Form1) sur le code de gestion de l'évènement de click du menuItem
- J'ajoute le code correspondant la ligne de commande est générée automatiquement par Visual Studio
Code:
1 2 3 4 5
| private: System::Void openAFileToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e)
{
Test6::OpenAFile^ FormToOpen = gcnew OpenAFile();
FormToOpen->Show();
} |
Je veille à la bonne déclaration du type Test6::OpenAFile^ FormToOpen
Pour mettre fin à la vie de cette form il suffit de faire
Code:
1 2 3 4 5
| private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e)
{
Test6::OpenAFile^ FormToOpen = this;
FormToOpen->Close();
} |
Ce code marche à la compilation et à l'exécution ; c'est :ccool: