![]() |
Re: PopupMenu-Item->Rechtsklick
Hallo zusammen,
Zitat:
dieses eben gibt es nicht beim TPopupMenu... also, irgendwie bin ich zu blöd, das problem genau zu beschreiben, ich versuchs nochmal: Ich habe ein Menü (TPopupMenu), da stehen z.B. Internetprovider drinn Bsp: - Arcor - 1und1 - Freenet - etc... bei nem Klick auf den entsprechenden Anbieter soll mit selbigem verbunden werden (ist ja auch kein problem), nun soll der Benutzer aber die Möglichkeit haben, die Einstellungen anzupassen etc. per Submenu (ebenfalls ein TPopupMenu) Bsp: - Verbinden - Trennen --------------- - Eigenschaften und zwar soll dieses bei einem Rechtsklick auf den Anbierter aufklappen, nur habe ich keinen Plassen Schimmer, wie ich an das Rechtsklick-Event eines Menuitems rankomme... |
Re: PopupMenu-Item->Rechtsklick
Hallo Zusammen,
ich stehe gerade vor dem selben Problem, welches hier der Gothic Mike schon vor 4 Jahren hatte. Leider hat wohl damals keiner eine Lösung gefunden. Vielleicht hat ja heute einer ne Idee dazu ... Gruß Micha |
Re: PopupMenu-Item->Rechtsklick
Könntest du nicht einfach beim generellen klicken auf das item abfragen ob mit linker oder rechter maustaste geklickt wurde und spezifisch reagieren?
|
Re: PopupMenu-Item->Rechtsklick
Das hatte ich schon mittels
Delphi-Quellcode:
versucht, aber leider scheint das irgendwie nicht immer richtig zu funktionieren, d.h. in 50% der Clicks wird dann auch bei der linken Maustaste die rechte erkannt - warum auch immer.
GetKeyState(VK_RBUTTON) <> 0
|
Re: PopupMenu-Item->Rechtsklick
|
Re: PopupMenu-Item->Rechtsklick
Und wie soll mir das bitte helfen?
Zum Zeitpunkt des OnClick-Ereignisses habe ich die Maustaste doch schon wieder losgelassen, da kommt mit 1x GetAssyncKeyState sowohl bei der rechten als auch bei der linken Maustaste 1 raus. Wenn ich 2x GetAssyncKeyState (und den Puffer somit vorher lösche) kommt bei beiden Tasten 0 raus. Es ist also keine Unterscheidung möglich, oder verstehe ich was falsch? Gruß Micha |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 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