Passer d'une form a une autre :s [Résolu]

Signaler
Messages postés
361
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
1 octobre 2010
-
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006
-
Bonjour, alors j'ai vraiment du mal mais je n'arrive pas a passer d'une form a une autre.
Dumoin afficher la form2 depuis un bouton placer sur la form1 ca va, mais j'aimerais
fermer la form1 une fois que la form2 est chargé.
Si quelqu'un peut m'éclairer.
Merci

9 réponses

Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006

au lieu de mettre this.close(); tu mets this.Hide ();
tu ne peux pas fermer Form1 car elle contient la méthode Main
tu peux seulement la cacher, et quand tu veux revenir à Form1, tu fermes Form2 avec this.close(); et tu instancies à nouveau un objet de Form1
Messages postés
231
Date d'inscription
lundi 27 novembre 2000
Statut
Membre
Dernière intervention
7 juillet 2008
3
salut cher ami


il ya une poriete "Showintaskbar" pour la fenetre , que vous mettiez a false et normalement ça marche
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006

Bonjour
dans ta 1ere form tu ajoutes un bouton par exemple, double click sur ce bouton et dans l'événement buttonclick tu fais une instanciation de la 2eme form comme suit
Form2 maForme = new Form2( ) ;
Messages postés
361
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
1 octobre 2010

oki merci sa je l'ai bien :
Form2 maForme = new Form2( ) ;
maForm.show();

Mais que faut t-il mettre pour qu'il ferme Form1 au moment ou il passe a Form2 ?
lorsqu'on met Form1.close(); directement au bouton il ferme bien la form. mais si je met sa :

Form2 maForme = new Form2( ) ;

maForm.show();
this.close();

Ca ouvre Form2 mais ne ferme pas Form1 :s
Messages postés
361
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
1 octobre 2010

ah bah merci beaucoup je croyais que j'avais essayer le hide() enfin bon nikel encore merci ;o)
Messages postés
361
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
1 octobre 2010

Euh par contre quand on passe d'une form a une autre on le vois dans la barre windows en bas, il ni a pas moyen que sa ne se vois pas?
Messages postés
361
Date d'inscription
jeudi 5 février 2004
Statut
Membre
Dernière intervention
1 octobre 2010

Ouais c'est pas trop mal le "Showintaskbar" mais ce n'est pas tres fluide, enfin bon on va pas etre trop difficile :D.
Merci beaucoup.
Messages postés
4
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
21 février 2007

Voila , j'ai un probleme similaire , alors plutot que de créer un nouveau sujet , je post ici =) !

Quand je fais : this.Hide (); c'est jolie mais le processus continu de tourner derriere et si on ferme le form2 sa ne ferme pas le 1 , du coup obligé de le fermer avec crtl + alt + del ...

Une methode efficace
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006

Bonjour DoomRider
dans ta Form2, double click sur l'événement Closed et tu ajoutes Application.Exit();