![]() |
tastenabfrage mittlere maustaste
HAI!
folgendes Problem: ich möchte etwas ausführen, wenn die mittlere Maustaste gedrückt wurde mein Ansatz:
Delphi-Quellcode:
Das mit der F1-Taste hab ich in einem anderen thread gefunden, das funktioniert.
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if key = VK_F1 then showmessage('F1 wurde gedrückt'); if key = VK_MBUTTON then showmessage('mittlere Maustaste wurde gedrückt'); end; Aber warum lässt sich das nicht auf die Maustaste übertragen? |
Re: tastenabfrage mittlere maustaste
Moin, Moin,
lässt sich übertragen, aber mit dem Event OnMouseDown ... |
Re: tastenabfrage mittlere maustaste
durch was muss ich dann "key" ersetzen? :gruebel:
|
Re: tastenabfrage mittlere maustaste
ah, habs! danke für die schnelle hilfe! (3 min, des ist top! :thumb: )
Delphi-Quellcode:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin if Button = mbmiddle then showmessage('mittlere Maustaste wurde gedrückt'); end; |
Re: tastenabfrage mittlere maustaste
Na, zum Beispiel so
Delphi-Quellcode:
procedure TfoTest6.LBMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin if Button=mbMiddle then ShowMessage('mittlere Maustaste wurde gedrückt') end; |
Re: tastenabfrage mittlere maustaste
hihihi, das ist ja ein Zufall...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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