Einzelnen Beitrag anzeigen

Benutzerbild von Forlan
Forlan

Registriert seit: 17. Feb 2008
Ort: Herford
265 Beiträge
 
Delphi 2007 Architect
 
#1

[c#] MouseButtons.Right wird nicht erkannt

  Alt 26. Mai 2010, 13:40
Hallo zusammen,

ich habe folgendes Problem. Wenn in meiner Listbox ein Rechtsklick ausgeführt wird, soll ein ContextMenuStrip an der aktuellen Mausposition angezeigt werden.

Code:
        private void lb_Output_MouseClick(object sender, MouseEventArgs e)
        {
            if ((e.Button == MouseButtons.Right) /*&& this.lb_Output.Items.Count != -1*/)
            {
                this.cms_Menustrip.Show(MousePosition.X, MousePosition.Y);
            }
        }
Das merkwürdige hierbei ist, dass "MouseButtons.Left" erkannt wird, und sich der ContextMenuStrip öffnet.
Die Maus scheint nicht defekt zu sein, da die Rechtsklicktaste weiterhin funktioniert.

Vielen Dank im voraus für eure Hilfe

[Edit]
Bin nun mal mit dem Debugger durchs Programm gelaufen.
Beim Rechtsklick wird noch nichtmal die Funktion an sich aufgerufen, beim Linksklick schon...
Also scheint der Fehler evtl. bei der Listbox an sich zu sein?
[/Edit]

Gruß,
Marcel
マルセル
www.youtube.com/beethoven1990
  Mit Zitat antworten Zitat