OVH Cloud OVH Cloud

MDIParent + Fille

2 réponses
Avatar
Frederick
Bonjour a tous,

Dans mon projet j'ai une fenêtre MDIParent1 et une Fenêtre fillle(Form1).

sur l'événement click d'un de mes menu j'ai le code suivante

Private Sub FormulaireToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles FormulaireToolStripMenuItem.Click



MDIFilleActive = New Form1()

MDIFilleActive.MdiParent = Me

MDIFilleActive.Show()

End Sub



Toute fonctionne super bien, mon form1 appairait comme il ce doit. Mais mon
probleme c'est si je reclique une seconde fois sur mon menu et bien un autre
form1 apparait !

Ce que je voudrait c'est qu'il regarde si un form1 est deja ouvert et qu'il
le metre en premier plan si c'est le cas.



Merci de votre aide

2 réponses

Avatar
White Water
Frederick a écrit :
Bonjour a tous,

Dans mon projet j'ai une fenêtre MDIParent1 et une Fenêtre fillle(Form1).

sur l'événement click d'un de mes menu j'ai le code suivante

Private Sub FormulaireToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles FormulaireToolStripMenuItem.Click



MDIFilleActive = New Form1()

MDIFilleActive.MdiParent = Me

MDIFilleActive.Show()

End Sub



Toute fonctionne super bien, mon form1 appairait comme il ce doit. Mais mon
probleme c'est si je reclique une seconde fois sur mon menu et bien un autre
form1 apparait !

Ce que je voudrait c'est qu'il regarde si un form1 est deja ouvert et qu'il
le metre en premier plan si c'est le cas.



Merci de votre aide







Bonjour,

essaye ca :


Private Sub FormulaireToolStripMenuItem_Click(ByVal sender As
System.Object,
ByVal e As System.EventArgs) Handles FormulaireToolStripMenuItem.Click



If mdifilleactive Is Nothing Then mdifilleactive = New Form1()

MDIFilleActive.MdiParent = Me

MDIFilleActive.Show()

End Sub

cela résoudra peut être ton problème.

A plus.
Avatar
Frederick
Bonjour
Merci a toi White Water
cela fonctionne super bien
:)

"White Water" <"Pure"Anti-Spam"Coincidence"@Club-internet.fr> a écrit dans
le message de news:
Frederick a écrit :
Bonjour a tous,

Dans mon projet j'ai une fenêtre MDIParent1 et une Fenêtre fillle(Form1).

sur l'événement click d'un de mes menu j'ai le code suivante

Private Sub FormulaireToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
FormulaireToolStripMenuItem.Click



MDIFilleActive = New Form1()

MDIFilleActive.MdiParent = Me

MDIFilleActive.Show()

End Sub



Toute fonctionne super bien, mon form1 appairait comme il ce doit. Mais
mon probleme c'est si je reclique une seconde fois sur mon menu et bien
un autre form1 apparait !

Ce que je voudrait c'est qu'il regarde si un form1 est deja ouvert et
qu'il le metre en premier plan si c'est le cas.



Merci de votre aide







Bonjour,

essaye ca :


Private Sub FormulaireToolStripMenuItem_Click(ByVal sender As
System.Object,
ByVal e As System.EventArgs) Handles FormulaireToolStripMenuItem.Click



If mdifilleactive Is Nothing Then mdifilleactive = New Form1()

MDIFilleActive.MdiParent = Me

MDIFilleActive.Show()

End Sub

cela résoudra peut être ton problème.

A plus.