hich2008
Messages postés20Date d'inscriptionvendredi 18 janvier 2008StatutMembreDernière intervention18 juillet 2009
-
22 févr. 2009 à 16:59
PCPT
Messages postés13278Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
22 févr. 2009 à 17:43
Bonjour,
Je travail avec VB.net 2005 mon projet contient plusieurs forms et je veut passer d'une forme à une autre
je fait:
dim f as new form1
dim ff as new form2
f.hide()
ff.show()
mais mon problème est lorsque je ferme la dernière forme le programme reste en mémoire comme un processus en marche
comment faire pour lorsque je quitte l'application ne reste rien en mémoire?
PCPT
Messages postés13278Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201848 22 févr. 2009 à 17:14
salut,
ton code est dans quelle form?
là tu crées une nouvelle form (form1) que tu masques (HIDE), puis tu crées une nouvelle form (form2) que tu affiches, et personne ne ferme form1 (masquée) donc normal que ton appli reste en mémoire
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
PCPT
Messages postés13278Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201848 22 févr. 2009 à 17:43
euh... :
quand tu fermes form1, tu veux afficher form2
et quand tu fermed form2, tu veux quitter l'appli
c'est bien çà?
tu as juste à ouvrir la form2 lors de la fermeture de la première
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Form2.Show() End Sub
NB : attention de bien définir le mode de fermeture de l'appli dans les options de ton projet
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp