Voilà, j'ai développé un éditeur de texte muni de la fonction Rechercher sous VS2003.
Je me retrouve avec ma Form1 (l'éditeur de texte) et ma Form2 (recherche de mot), Form1 appelle Form2 en sélectionnant l'option qu'il faut dans mon mainMenu.
J'aurais aimé ne pouvoir autoriser qu'une seule instance de Form2, c'est-à-dire que tant que Form2 n'est pas fermé, je ne peux pas en crée un autre. Et fermer la Form2 suppose que cette instance est détruite.
J'ai regardé un petit peu le design pattern Singleton, je n'ai pas tout compris mais je ne suis pas sûr que ce soit réellement ça que je cherche.
Une idée svp ?
Voilà comment j'appelle ma Form2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void menuRechercher_Click(object sender, System.EventArgs e) { Form2 form2 = new Form2(richTextBox, false); // instanciation de Form2 Form2.Text = "Menu Rechercher"; // un paramètre optionnel }
Je viens de trouver le tutoriel sur le site : http://faqcsharp.developpez.com/?pag...gleinstanceapp
Est-il obligatoire d'utiliser les Threads pour résoudre mon problème ?
Partager