Clique droit menu pop dans une grille pour une ligne en particulier

Contenu du snippet

sur un clic droit, fait apparaitre un menu pop, pour la ligne cliqué (du clic droit) pour un datagrid, mshflex, msflexgrid...

Source / Exemple :


'par exemple, dans une datagrid
'le code est à placé dans l'évenement de mousedown de la grille

Private Sub DataGrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button = 2 Then 'clic droit seulement
        DataGrid1.Row = DataGrid1.RowContaining(Y)
        'sélectionne la ligne de la grille, ou on a cliqué
        DoEvents 'au cas ou
        PopupMenu mnupopAction 'affiche un menu pop nommé comme ca
    End If
End Sub

Conclusion :


le code est à placé dans l'évenement de mousedown de la grille

A voir également

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.