DataGrid (VS2005) / Forms / Wie erzeuge ich ein Menü mit der rechten Maustaste

10/10/2007 - 17:41 von Ralph Hüttenmoser | Report spam
Guten Abend

Auf eine Datagrid will ich dem Anwender die Möglichkeit geben durch die rechte Maustaste ein Menü einzublenden. Nach Anwahl eines
Menüpunktes muss ich auf den aktuellen DataGrid - Row zugreifen und dementsprechend reagieren.

Mit was für Dingern(n) wird so etwas realisiert?
Danke Ralph
 

Lesen sie die antworten

#1 Frank Dzaebel
10/10/2007 - 18:07 | Warnen spam
Hallo Ralph,

Auf eine Datagrid will ich dem Anwender die Möglichkeit
geben durch die rechte Maustaste ein Menü einzublenden.
Nach Anwahl eines Menüpunktes muss ich auf den
aktuellen DataGrid - Row zugreifen und dementsprechend reagieren.



Unter 2005 würde man wohl normal eher das flexiblere
neuere DataGridView benutzen, als das alte DataGrid,
wenn nicht besondere Gründe vorhanden sein sollten.
Es gibt verschiedene Ansàtze, die je nach Row- oder
Cell-Zuordnung des ContextMenuStrip benutzt werden.
Ein paar Ansàtze:

[DataGridView, Kontextmenü und rechter Mausklick]
http://groups.google.com/group/micr...61af1e2820

[CurrentRow "àndern" im Datagridview]
http://groups.google.com/group/micr...440b1699ff

Weitere Infos/Beispiele auch hier:

[DataGridView.RowContextMenuStripNeeded-Ereignis
(System.Windows.Forms)]
http://msdn2.microsoft.com/de-de/li...tripneeded(VS.80).aspx

[DataGridViewRow.ContextMenuStrip-Eigenschaft (System.Windows.Forms)]
http://msdn2.microsoft.com/de-de/li...tmenustrip(VS.80).aspx

[DataGridViewCell.ContextMenuStrip-Eigenschaft (System.Windows.Forms)]
http://msdn2.microsoft.com/de-de/li...tmenustrip(VS.80).aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen