![]() |
Abfragen ob Taste gedrückt und Maus geklickt wurde
Hi DP
Ich hab mal eine Frage :?: :duck: Ich will das Property ReadOnly von einer dbCheckBox ändern, wenn ich mit der Linken Maustaste und gehaltener STRG - Taste darauf clicke. Allso ich weiß es nur wenn ich entweder das eine oder das andere mache, aber nicht beides zusammen. Weil ich wenn ich onKeyUP hab ich die Variable Key aber nicht den Tmousbutton. Ich würde mich über jede Hilfe freuen. lg bundy |
Re: Abfragen ob Taste gedrückt und Maus geklickt wurde
Für das Klicken bei gedrückter Taste:
Delphi-Quellcode:
Andersherum probier ich gerade noch.
procedure TForm1.Edit1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin if (Button = mbLeft) and (ssCtrl in Shift) then ShowMessage('Aha'); end; |
Re: Abfragen ob Taste gedrückt und Maus geklickt wurde
HY cooool :thumb:
ich danke dir für deine schnelle Hilfe . :hi: lg bundy |
Re: Abfragen ob Taste gedrückt und Maus geklickt wurde
So, andersherum sollte es so gehen (bei gedrückter linker Maustaste wird STRG gedrückt):
Delphi-Quellcode:
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if (Key = VK_CONTROL) and ((GetAsyncKeyState(VK_LBUTTON) and $8000) <> 0) then ShowMessage('Aha'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 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