![]() |
Feststellen ob ein Button gedrückt wird
Hi, wie kann ich während die procedure eines anderen Buttons läuft feststellen, ob zum Beispiel Button 1 gedrückt wurde??? Geht das überhaut?
|
Re: Feststellen ob ein Button gedrückt wird
Vielleicht so?
Delphi-Quellcode:
var
Form1: TForm; PressedB1: Boolean; procedure TForm1.FormCreate; begin PressedB1 := False; end; procedure Button1.OnClick; begin PressedB1 := True; end; procedure Button2.OnClick; begin if PressedB1 then ShowMessage('Button 1 wurde bereits geklickt') else ShowMessage('Button 2 wurde noch nicht geklickt'); end; |
Re: Feststellen ob ein Button gedrückt wird
Hm, du könntest das ganz simpel machen: Wenn jemand Button1 drückt, weißt du z.B. einer Boolean Variable den Wert true zu. Mit deinem zweiten Button prüfst du dann ob die Variable true ist, wenn nicht, weiß du das der Button noch nicht gedrückt wurde.
//Edit: siehe Airbladers Post... |
Re: Feststellen ob ein Button gedrückt wird
Hi,
willst du feststellen, ob er überhaupt gedrückt wurde oder wie oft? So z.B.: Beim "1. Klick":
Delphi-Quellcode:
"2. Klick":
procedure TFrom1.Button1Click(Sender: TObeject);
begin //mach was... end;
Delphi-Quellcode:
usw...
procedure TFrom1.Button1Click(Sender: TObeject);
begin //mach was anderes... end; Meinst du sowas? Wenn du nur wissen willst, ob er überhaupt gedrückt wurde, dann kannst du das mit einer Boolean-Abfrage feststellen. MfG Marc |
Re: Feststellen ob ein Button gedrückt wird
OK, thanks erstmal. Meinte das erste. Saß etwas stakr auf dem Schlauch. :wall: :wall: :wall: :wall: :wall: :wall:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 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