kikiokiller
Messages postés42Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention31 mai 2009
-
25 mars 2008 à 16:36
kikiokiller
Messages postés42Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention31 mai 2009
-
25 mars 2008 à 19:10
Bonjour,
Pourrais-avoir un bout de code expliquant comment utiliser Application.OpenForms.
Et ou le placer dans le constructeur.
Ceci afin de ne pas ouvrir deux fois le meme formulaire.
En effet, je dois envoyer plusieurs informations du form1 vers form2, mais sans
avoir à réouvrir plusieurs fois form2.
Merci.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 25 mars 2008 à 17:44
Il te suffit de garder une référence sur form2 et de tester la propriété form2.Visible. OpenForms est totalement inutile pour ce que tu veux faire.. un exemple quand même :
FormCollection openForms = Application.OpenForms;
foreach( Form f in openForms )
{
MessageBox.Show( f.Name );
}
kikiokiller
Messages postés42Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention31 mai 2009 25 mars 2008 à 19:10
J'ai trouver mon bonheur pour ne pas ouvrir la fenetre plusieurs fois.
Ce code en revanche est fait pour savoir si un formulaire est ouvert (je pense).
Il me servira tout de meme.
Merci.