Ouverture de formulaire

Razboul Messages postés 9 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 7 juin 2009 - 28 mai 2009 à 01:31
Razboul Messages postés 9 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 7 juin 2009 - 31 mai 2009 à 15:28
Bonjour,

Je débute en C# et je souhaiterais savoir comment faire pour ouvrir un form2 depuis un form1 par clique de button.

Merci d'avance pour votre réponse.

5 réponses

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 62
28 mai 2009 à 07:51
Bonjour,

Form2 f2 = new Form2();
f2.Show(); // f2. ShowDialog();

<hr />
-Blog-
-Site Perso-
0
Razboul Messages postés 9 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 7 juin 2009
28 mai 2009 à 12:25
Merci pour ta réponse bidou, mais il ne se passe rien, que se soit avec f2.Show; ou f2.showDialog();

On est bien d'accord que Form2 f2 = new Form2(); est une déclaration de variables?

voici mon code:

private void OK_button_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.Show();
        }

Pour info ma 2ème form s'appel "Form2"

Merci
0
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 62
28 mai 2009 à 12:49
Lance en debug et regarde si ton code dans le handler est bien appelé.
Vérifie que la fenêtre ne s'est pas ouverte cachée derrière l'autre, etc.

Le code ci-dessus est fonctionnel...

<hr />
-Blog-
-Site Perso-
0
Razboul Messages postés 9 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 7 juin 2009
29 mai 2009 à 12:18
La fenêtre ne se lance pas elle n'est pas caché.

Je peux savoir ce que tu appel "handler" stp
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Razboul Messages postés 9 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 7 juin 2009
31 mai 2009 à 15:28
Bonjour,

Quelqu'un peux m'expliquer pourquoi dans les 2 codes suivant l'un fonctionne et pas l'autre:

Code fonctionnel:

private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.Show();
        }

Code non-fonctionnel:

public void button1_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked == true)
            Form2 f2 = new Form2();
            f2.Show();

            else if (radioButton2.Checked == true)
            Form2 f2 = new Form2();
            f2.show();
         }
0