Salut a tous,
je suis en train de créer un petit programme a base VB avec une BD SQL.
Mon programme contient une form qui se nomme Moniteur en plus de la FormPrincipal. Je veux appeler le Moniteur lorsque je click sur l'Item Moniteur du menu Affichage. Quand je click, le Moniteur s'ouvre et un petit crochet se met a coté de l'item du menu. Mon Moniteur est appelé avec Show() et non ShowDialog(), car je veux pouvoir revenir dans mon FormPrincipal tout en travaillant avec le Moniteur a coté.
Voici mon probleme:
Comment fermer le Moniteur lorsque je click sur l'Item Moniteur du menu Affichage? J'ai essayé ce code ci dans mon Item du Menu:
Code :
- Dim Moniteur As New FormMoniteur
- If OptionMoniteur.Checked = False Then
- OptionMoniteur.Checked = True
- Moniteur.Show()
- ElseIf OptionMoniteur.Checked = True Then
- OptionMoniteur.Checked = False
- Moniteur.Close()
- End If
|
Sa ne fonctionne pas. Le moniteur reste ouvert. Je sais que je pourrais le faire a l'aide d'un DialogResult, mais je veux pouvoir avoir mes 2 Forms et travailler sur chacune d'elles en meme temps.
Aussi, j'aimerais que le crochet de l'item du menu se décoche si j'appuis sur le X ou Fermer dans mon Moniteur. Comment faire?
Merci de votre aide!