![]() |
Rechts- oder Linksklick abfragen
Wie kann ich in einer Onclick Procedure abfragen ob es ein Links- bzw Rechtsklick ist??
mfg reyka :cheers: |
Re: Rechts- oder Linksklick abfragen
in zB. FormKeyDown mit der Maus auf TShiftState und dann F1 drücken ? ;)
|
Re: Rechts- oder Linksklick abfragen
TShiftState
was ist das??? sorry ich bin ein anfänger EDIT: achso ^^ jez hab ich es verstanden |
Re: Rechts- oder Linksklick abfragen
Ein Parameter der Event-Methode
|
Re: Rechts- oder Linksklick abfragen
aber wie füge is "ssright" in eine Onclick ein? also z.B. wenn ich auf ein Panel klicke?
|
Re: Rechts- oder Linksklick abfragen
Garnicht, der paramter enthält dies, wenn gedrückt
|
Re: Rechts- oder Linksklick abfragen
ich weis net so ganz ob ich es richtig erklärt habe..
ich möchte das wenn man mit rechtsklick etwas anderes passiert als beim Linksklick also if "Rechtsklick" then ... hoffe ihr könnt mir helfen ^^ |
Re: Rechts- oder Linksklick abfragen
Ja und deshalb musst du Überprüfen ob der wert im Parameter (Menge) enthalten ist
|
Re: Rechts- oder Linksklick abfragen
:wiejetzt:
und wie überprüfe ich das =) vorsicht ich bin Anfänger! |
Re: Rechts- oder Linksklick abfragen
Du nimmst das OnMouseDown (nicht OnClick) und überprüfst den Parameter Button:
Delphi-Quellcode:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin case Button of mbRight: ShowMessage('Rechts'); mbLeft: ShowMessage('Links'); mbMiddle: ShowMessage('Mitte'); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:48 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