En gros :
Pour masquer la GroupBox2 lors de l'appui sur AjoutDToolStripMenuItem
1 2 3 4 5 6
| Private Sub AjoutDToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AjoutDToolStripMenuItem.Click
tarequete()
GroupBox2.Combobox.visible = False
End Sub |
Pour masquer la GroupBox1 lors de l'appui sur AjouterUneNouvelleOeuvreToolStripMenuItem
1 2 3 4 5 6
| Private Sub AjouterUneNouvelleOeuvreToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AjouterUneNouvelleOeuvreToolStripMenuItem.Click
Combobox.visible = False
Comboetat = 0
End Sub |
Pour que ta requête s'éxecute en fonction de l'état de ta ComboBox :
1 2 3 4 5 6 7 8 9
| Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
If ComboBox.Visible = True and Comboetat = 0 Then
TaRequete()
End If
End Sub |
PS : il faut également réinitialiser ton interface à un moment, avec un bouton retour par exemple en y mettant :
1 2 3 4 5 6 7 8
| Private Sub ButtonRetour_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonRetour.Click
Comboetat = 1
GroupBox1.Visible = True
GroupBox2.Visible = True
ComboBox.Visible = True
End Sub |
Et n'oublie pas de déclarer dans ta class :
Dim Comboetat As String = 1
Partager