à propos de l'interface graphique

Résolu
medinfo87 Messages postés 72 Date d'inscription dimanche 18 janvier 2009 Statut Membre Dernière intervention 11 juillet 2011 - 25 févr. 2009 à 10:38
krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 - 25 févr. 2009 à 11:10
salut tt le monde;

bon j veux passe d"une page à une autre en cliquant sur le bouton que j vais préciser sa code source ci dessous :

private void button1_Click(object sender, EventArgs e)
        {            if (login.Text "smith" && mp.Text "smith_admin" && type.SelectedItem.ToString() =="administrateur")
            {
                parametrage maForm;
                maForm = new parametrage();
                maForm.Show();
            }
            else
            {
                MessageBox.Show("Information saisie erronée", "message d'erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
}
le problème c'est qu'en cliquant sur le bouton la page destinée s'affiche mais la 1er fenetre reste affichée aussi donc comment j peux fermé la 1er fenetre en recuperant la 2eme ouverte merciiiiiiiiiiiiiiiiiiiiiii d'avance...

1 réponse

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
25 févr. 2009 à 11:10
Salut.

this.Hide(), si tu veux cacher la fenêtre actuelle. Cependant, si tu veux qu'elle se raffiche quand tu fermes l'autre, je te conseille plutôt de faire :

parametrage maForm;
maForm = new parametrage();
this.Hide();
maForm.ShowDialog();
this.Show();

ShowDialog mettra en pause l'exécution de ta fenêtre appelante jusqu'à ce que "maForm" ne soit fermée.

Krimog :
while (!succeed = try()) ;
3
Rejoignez-nous