2013-03-13 4 views
1

J'ai une bande de menu contextuel sur mon formulaire qui est affichée en cliquant avec le bouton droit sur la vue de données.
Problème est le menu est affiché dans le coin supérieur droit tandis que je veux l'afficher sur l'emplacement où la souris est cliquée.Emplacement de la barre de menu contextuel

Veuillez nous aviser.

Merci

+1

Avez-vous associé le menu à Datagridview en utilisant la propriété ContextMenuStrip de DataGridView? – Steve

+0

Merci! ça marche –

+0

@Steve Fais-le, c'est une bonne réponse – SysDragon

Répondre

3

Un ContextMenuStrip pourrait être indiqué automatiquement par un DataGridView à l'emplacement de l'événement click MouseDown. Pour cela, il est nécessaire d'associer la propriété ContextMenuStrip à l'instance réelle de votre barre de menus. Vous pouvez le faire soit par code ou directement dans le concepteur

DataGridView1.ContextMenuStrip = ctxMenu; 
Questions connexes