Gestion ouverture et fermeture de form [Résolu]

Signaler
Messages postés
25
Date d'inscription
mardi 18 avril 2006
Statut
Membre
Dernière intervention
26 mai 2006
-
Messages postés
25
Date d'inscription
mardi 18 avril 2006
Statut
Membre
Dernière intervention
26 mai 2006
-
bonjour à tous, j'espère que vou spourrez m'aider, alors voilà je suis débutant en vb.net et j'ai un cthi bout de code qui ne marche pas et j'aimerais comprendre pourquoi :

form prin

Public
Class princ



Private
Sub princ_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load


nouveau.Visible =
False



End
Sub



Private
Sub Button1_Click(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles Button1.Click



Dim formSecondaire
As
New nouveau()


formSecondaire.ShowDialog()



End
Sub






Private
Sub Button2_Click(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles Button2.Click


Application.Exit()



End
Sub


End
Class

form nouveau


Public
Class nouveau



Private
Sub nouveau_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load


princ.Visible =
False



End
Sub



Private
Sub nouveau_Leave(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles
Me.Leave


princ.Visible =
True



End
Sub


End
Class

' le programme marche mais lorsque je ferme le form nouveau l'attribut "leave" devrai normalement rendre visible le form prin, or il n'apparait pas et la compil ne s'arrete pas. Pouvez vous me dire pourquoi ? merci beaucoup

2 réponses

Messages postés
25
Date d'inscription
mardi 18 avril 2006
Statut
Membre
Dernière intervention
26 mai 2006

[resolu]

j'ai utilisé la propriété form_closed au lieu de leave.... je suis un peu bête....lol
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 82 internautes nous ont dit merci ce mois-ci

Messages postés
25
Date d'inscription
mardi 18 avril 2006
Statut
Membre
Dernière intervention
26 mai 2006

j'ai essayer cela aussi :


Public Class nouveau



Private
Sub nouveau_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load


princ.Close()



End
Sub



Private
Sub nouveau_Leave(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles
Me.Leave



Dim formPrimaire
As
New princ()


formPrimaire.ShowDialog()



End
Sub


End Class

Mais des ke je rentre dans la form nouveau tout ce ferme, sa veut dire que si je femre la form princ (premiere form) sa ferme tout le programme ? les forms ne sont elles pas indépendantes ?