Context-Menu an ListView

Hallo Leute,

kann mir jemand helfen, ich möchte beim betätigen der rechten Maustaste ein Context-Menu bei einem Item an einer ListView anzeigen lassen, hat da jemand ein Beispiel auf Lager?

Kann ich das Kontextmenu über VS2003 zusammenbasteln?
Wie erreiche ich die Rechte_Maustaste für den Event?

Vielen Dank für eure Hilfe

Hallo Leut!

Ein Kontextmenü für ein einzelnes ListViewItem geht nicht, Du kannst nur das Property ContextMenu des LV setzen, das gilt dann aber für den gesamten LV.
Wenn Du es spezifisch anpassen willst, dann kannst Du das z.B. im Popup-Event des Kontextmenüs machen. Du kannst Dir dort die Mauszeigerposition holen und damit das ListViewItem bestimmen, auf das die Maus zeigt. Anschließend passt Du das Menü dann an Deine Bedürfnisse an.

Wenn Du unterschiedliche Kontextmenüs designen willst (geht natürlich, schau einfach mal die Toolbox durch), dann musst Du vermutlich den MouseUp Event des LV abfangen und dann das gewünschte Kontextmenü selbst anzeigen.

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]