contextmenustrip im DatagridView / Rechtsklick

04/12/2007 - 16:14 von Hans Schrottberger | Report spam
Hallo,

habe eine vermutlich simples Problem:
Datagridview mit einem ContextMenuStrip, dort habe ich ein Menuitem dass mir
einen Wert der aktuell gewàhlten Zeile ausgeben soll,
als Beispiel in einer msgbox.
Nun ist mein Problem dass ich zuerst immer mit der linken Maustaste die
gewünschte Zeile anklicken muss und danach mit Rechtsklick das ContextMenü.
Ich möchte aber gerne haben dass die mit nur einem Rechtsklick auf die
gewünschte Zeile funktioniert.
Gibts hier einen Trick?

Hier mein menuitem Code:

Private Sub ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ToolStripMenuItem.Click
MsgBox(Me.DataGridView.CurrentCell.Value)
End Sub

Vielen Dank schonmal,
Gruß Hans
 

Lesen sie die antworten

#1 Karsten Sosna
04/12/2007 - 16:51 | Warnen spam
habe eine vermutlich simples Problem:
Datagridview mit einem ContextMenuStrip, dort habe ich ein Menuitem dass
mir einen Wert der aktuell gewàhlten Zeile ausgeben soll,
als Beispiel in einer msgbox.
Nun ist mein Problem dass ich zuerst immer mit der linken Maustaste die
gewünschte Zeile anklicken muss und danach mit Rechtsklick das
ContextMenü. Ich möchte aber gerne haben dass die mit nur einem
Rechtsklick auf die gewünschte Zeile funktioniert.
Gibts hier einen Trick?



Hallo Hans,
nimm das MouseUp-Event. Mit HitTest kommst Du an die Spalte und Zeile der
entsprechenden Zelle.
Gruß Scotty

Ähnliche fragen