Bonjour,

J'ai une DataGridView "DGV_PJ2" avec plusieurs colonnes, dont une qui est une ComboBox. Afin de griser/dégriser des boutons en fonction de la ligne sélectionnée, j'ai géré l'évènement CellMouseDown de la façon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    Private Sub DGV_PJ2_CellMouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DGV_PJ2.CellMouseDown
        Try
            'Met à jour la ligne courante, pour que le menu contextuel agisse sur le bon élément de la DGV'
            DGV_PJ2.CurrentCell = DGV_PJ2.Rows(e.RowIndex).Cells(0)
            'Masque les boutons en fonction de l existence du fichier'
            If DGV_PJ2.CurrentRow.Cells(3).Value Then
                Btn_Visualiser.Enabled = True
            Else
                Btn_Visualiser.Enabled = False
            End If
        Catch ex As Exception
            MsgBox("[DGV_PJ2_CellMouseDown] " & ex.Message, MsgBoxStyle.Exclamation)
        End Try
    End Sub
Cela fonctionne bien, mais depuis que je gère cet évènement, un clic sur la colonne de type ComboBox ne permet plus le déroulement de la Combo. Y a t'il un moyen pour retrouver le comportement "normal" ?

Je pensais faire un appel à un "MyBase.OnCellMouseDown" dans le code de l'évènement CellMouseDown, mais cela ne semble pas possible...