![]() |
Wieso gibt es bei dem Code einen Beep-Ton
Weiß jemand wieso man bei diesem Code ein Beep, bzw. Bling hört?
Kann man das abstellen?
Delphi-Quellcode:
Eingebettet ist der Code in einem Editfeld. Bei Eingabe von Enter springt der Fokus zum nächsten Element.
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin if Key = Chr(VK_RETURN) then Self.Perform(WM_NEXTDLGCTL, 0, 0); end; |
AW: Wieso gibt es b ei dem Code ein en Beep-Ton
|
AW: Wieso gibt es b ei dem Code ein en Beep-Ton
OnKeyPress ist das falsche Event, da es ausschließlich für Zeichen verwendet werden soll, nicht für Tasten. Für Tasten kann man OnKeyDown oder OnKeyUp verwenden und darin die Taste auf 0 setzen, sodass sie nicht weiter behandelt wird.
|
Dieses Thema wurde am "26. Jan 2019, 12:00 Uhr" von "Luckie" aus dem Forum "Programmieren allgemein" in das Forum "GUI-Design mit VCL / FireMonkey / Common Controls" verschoben.
|
AW: Wieso gibt es bei dem Code einen Beep-Ton
Vielen Dank, es funktioniert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 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