![]() |
[c#] MouseButtons.Right wird nicht erkannt
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:
Das merkwürdige hierbei ist, dass "MouseButtons.Left" erkannt wird, und sich der ContextMenuStrip öffnet. :gruebel:
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); } } 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ß, |
Re: [c#] MouseButtons.Right wird nicht erkannt
|
Re: [c#] MouseButtons.Right wird nicht erkannt
Gut, das scheint dann ja die Lösung des Problems zu sein...
Werde es jetzt wie genannt im OnMouseDown Event verwenden, obwohl es doch sehr merkwürdig ist dass die Funktion nicht implementiert wurde ;) Vielen Dank für die Hilfe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz