Hallo,
ich möchte eine neue ListView entwickeln, bei der beim Rechstclick auf irgendeine Spalte, ein Kontextmenü angezeigt wird. Über dieses Kontextmenü kann man dann zusätzliche Spalten ein oder ausblenden. Eigentlich genauso wie es beim Windows Explorer der Fall ist.
Bisher sieht mein Programmieransatz wie folgt aus:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Windows.Forms;
namespace Patientenverwaltung.Controls
{
public partial class ExtendedListView : ListView
{
ContextMenuStrip oHeaderContextMenuStrip;
public ExtendedListView()
{
this.Name = "ExtendedListView";
this.MouseClick += new MouseEventHandler(ExtendedListView\_MouseClick);
}
private void ExtendedListView\_MouseClick(object sender, MouseEventArgs e)
{
if (oHeaderContextMenuStrip != null)
{
if (e.Y
Jedoch wird beim Clicken auf die ListView kein MouseClick Ereignis ausgelöst, sprich der EventHandler wird nicht ausgeführt. Woran könnte das liegen? Vielleicht hat einer von euch eine Erklärung dafür oder kennt evtl. sogar eine einfachere Lösung für dieses Problem.
Gruß
Christoph