![]() |
Event: 1 Sekunde nach OnKeyUp?
Hallo,
wie könnte ich ein folgendes Event programmieren: 1 Sekunde nach dem letzten Tastenanschlags (OnKeyUp) soll ein Befehl ausgelöst werden. Das Problem ist aber, dass der Befehl nicht ausgelöst werden soll, wenn in der Zwischenzeit von 1 Sekunde eine weitere Taste gedrückt wurde. Ich bin ratlos, vielleicht hat jemand eine Idee? |
AW: Event: 1 Sekunde nach OnKeyUp?
Zitat:
|
AW: Event: 1 Sekunde nach OnKeyUp?
Wobei sowas schon öfters mal gefragt wurde, wie z.B. schonmal vor wenigen Tagen ... die SuFu langweilt sich bestimmt schon
![]() |
AW: Event: 1 Sekunde nach OnKeyUp?
Hallo,
danke für die Antworten. Wie kann ich überprüfen, ob KeyUp (oder auch KeyPress/~Down) nochmal ausgeführt wird? Werde leider aus dem von himitsu ![]() ![]() |
AW: Event: 1 Sekunde nach OnKeyUp?
Delphi-Quellcode:
procedure TForm2.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin Timer1.enabled := false; Timer1.enabled := True; end; procedure TForm2.Timer1Timer(Sender: TObject); begin Timer1.Enabled := false; Showmessage('1 Sekunde rum'); end; |
AW: Event: 1 Sekunde nach OnKeyUp?
Vielen Dank, dass es so einfach funktioniert, hätte ich nicht gedacht.
Auf
Code:
wäre ich nie gekommen!
Timer1.enabled := false;
Timer1.enabled := True; |
AW: Event: 1 Sekunde nach OnKeyUp?
Ich frage mich allerdings, warum
Code:
jetzt endlos ausgeführt wird, obwohl der Timer deaktiviert wurde? Habe die ShowMessage mal durch ein
Showmessage('1 Sekunde rum');
Code:
ersetzt und bekomme beim Schließen des Programms eine Access Violation at address 000000.
Panel2.Visible:=True
|
AW: Event: 1 Sekunde nach OnKeyUp?
Der Vorschlag von Bummi funktioniert fehlerfrei, irgendetwas ist bei Dir falsch....
|
AW: Event: 1 Sekunde nach OnKeyUp?
Den ersten Befehl in OnTimer vergessen?
|
AW: Event: 1 Sekunde nach OnKeyUp?
Okay, das Problem lag wo ganz anders. Sorry! Funktioniert einwandfrei.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:14 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