Passer d'une form a une autre :s

Résolu
cs_wally88 Messages postés 361 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 1 octobre 2010 - 28 mars 2006 à 20:56
hlayachi Messages postés 62 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 24 avril 2006 - 1 avril 2006 à 01:21
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

hlayachi Messages postés 62 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 24 avril 2006
28 mars 2006 à 22:33
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
3
24 ans Messages postés 231 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 7 juillet 2008 2
29 mars 2006 à 11:09
salut cher ami


il ya une poriete "Showintaskbar" pour la fenetre , que vous mettiez a false et normalement ça marche
3
hlayachi Messages postés 62 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 24 avril 2006
28 mars 2006 à 22:03
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( ) ;
0
cs_wally88 Messages postés 361 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 1 octobre 2010
28 mars 2006 à 22:07
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
0

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

Posez votre question
cs_wally88 Messages postés 361 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 1 octobre 2010
28 mars 2006 à 22:41
ah bah merci beaucoup je croyais que j'avais essayer le hide() enfin bon nikel encore merci ;o)
0
cs_wally88 Messages postés 361 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 1 octobre 2010
28 mars 2006 à 23:00
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?
0
cs_wally88 Messages postés 361 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 1 octobre 2010
29 mars 2006 à 11:51
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.
0
DoomRider Messages postés 4 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 21 février 2007
29 mars 2006 à 21:33
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
0
hlayachi Messages postés 62 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 24 avril 2006
1 avril 2006 à 01:21
Bonjour DoomRider
dans ta Form2, double click sur l'événement Closed et tu ajoutes Application.Exit();
0
Rejoignez-nous