![]() |
Tastaturevent
Hallo!
Delphi-Quellcode:
Wenn ich diesen Code benutze funktioniert soweit alles. Nur eines stört mich daran.
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if (Key = vk_return) then Edit1.Text:='Return gedrückt'); end; Sobald ich die Return-Taste drücke wird der "Standardton Warnsignal" abgespielt (Windows Sounds). Kann man das unterbinden ohne die Windows Sounds ausschalten zu müssen? |
Re: Tastaturevent
Delphi-Quellcode:
edit: Delphi-Tags gesetzt
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if (Key = vk_return) then begin Edit1.Text := 'Return gedrückt'; Key := 0; end; end; |
Re: Tastaturevent
Wow! Ich bin beeindruckt. Eine Antwort in so kurzer Zeit!
Leider kommt der Ton aber immer noch. |
Re: Tastaturevent
Hi,
das war quatch was ic hier geschrieben habe das was dominikkv ist schon richtig .... habe gedacht du meinst ne andere taste .. MFG geskill |
Re: Tastaturevent
dann mach das ganze im OnKeyPress:
Delphi-Quellcode:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin if Key = #13 then Key := #0; end; |
Re: Tastaturevent
Danke für die Hilfe!
Ich habe gerade rausgefunden, dass ich nichtmal irgendeinen Quelltext eingeben muss um das Phänomen zu erzeugen. Es reicht bereits das Edit auf die Form zu ziehen, es anzuklicken und auf Enter zu drücken. Da kommt bereits der "Standardton Warnsignal". Ah, das hier von dominikkv funktioniert. Dankeschön!
Delphi-Quellcode:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin if Key = #13 then Key := #0; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 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