![]() |
Delphi Button
Hallo!
Ich möchte, dass wenn ein Button gedrückt ist und noch gedrückt gehalten wird z.B. ein Text ausgegeben wird und wenn man dann diesen Button loslässt soll etwas anderes passieren z.B. etwas zurückgesetzt werden. Wie geht das? Und noch besser: Kann man diese Buttons mit einer Tastatur-Taste belegen z.B. einem Cursor? Schonmal danke für Antworten! Mfg Xenonz |
Re: Delphi Button
Moin!
Zitat:
Zitat:
|
Re: Delphi Button
er meint glaub einen Hotkey
//edit jetzt bist du mir gerade zuvorgekommen mit deiner Antwort :wall: das mit der Taste is schon schwieriger. Wenn du nur willst, dass das on-click-ereigniss ausgelöst wird, dann kannst du das so machen:
Delphi-Quellcode:
im codebeispiel wird der Button gedrückt, wenn a gedrückt wird. sichtbar ist aber nichts.
procedure TForm1.Button1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if (key=byte('a') or (key=byte('A')) then button1.Click; end; |
Re: Delphi Button
Wie benutze ich denn OnMouseDown und OnMouseUp?
|
Re: Delphi Button
Wie "benutzen"?
Probieren geht über Studieren... Probiers einfach aus... Mach einfach jeweils eine ShowMessage rein, und los geht's... :wink: |
Re: Delphi Button
Klick beim Button im Objektinspektor auf EREIGNISSE und doppelklicke dann neben das Feld ONMOUSEDRAW
|
Re: Delphi Button
Zitat:
|
Re: Delphi Button
Ich meine wie man OnMouseDown auf einen Button bezieht. Kann jemand ein Beispiel machen?
|
Re: Delphi Button
Zitat:
Delphi-Quellcode:
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin end; |
Re: Delphi Button
natürlich nicht onmousedraw mein fehler ich mein onmousedown
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 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