Gestion ouverture et fermeture de form [Résolu]

geii82 25 Messages postés mardi 18 avril 2006Date d'inscription 26 mai 2006 Dernière intervention - 19 avril 2006 à 10:53 - Dernière réponse : geii82 25 Messages postés mardi 18 avril 2006Date d'inscription 26 mai 2006 Dernière intervention
- 19 avril 2006 à 11:16
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
Afficher la suite 

2 réponses

geii82 25 Messages postés mardi 18 avril 2006Date d'inscription 26 mai 2006 Dernière intervention - 19 avril 2006 à 11:16
+3
Utile
[resolu]

j'ai utilisé la propriété form_closed au lieu de leave.... je suis un peu bête....lol
Cette réponse vous a-t-elle aidé ?  
geii82 25 Messages postés mardi 18 avril 2006Date d'inscription 26 mai 2006 Dernière intervention - 19 avril 2006 à 11:04
0
Utile
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 ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.