Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Ton bei drücken von Enter
BasicMan33 - Di 05.07.05 22:01
Titel: Ton bei drücken von Enter
Hallo
Ich arbeite gerade mit einer COMBO-Box, in der ich was eingebe und dann durch bestätigen von Enter ne Aktion ausführe. Verwende dafür OnKeyPress -Ereignis. Funktionieren tut alles, aber wie schon im Titel genannt, wird ein kurzer Ton ausgegeben, der mich einfach stört. Kann man das irgendwie ausschalten. PS. Ich höre den Ton nicht, wenn ich meine Lautsprecher ausknipse, aber das soll ja nicht die Lösung sein. *g*
Schonmal Danke für die Hilfe
retnyg - Di 05.07.05 22:19
im onkeypress :
Delphi-Quelltext
1: 2: 3: 4:
| if key = #13 then begin dosomething; key:=#0; end; |
DaRkFiRe - Mi 06.07.05 12:24
Titel: Re: Ton bei drücken von Enter
BasicMan33 hat folgendes geschrieben: |
| PS. Ich höre den Ton nicht, wenn ich meine Lautsprecher ausknipse, ... |
Nee, is nich Dein Ernst, oder???
Der Enter-Ton kommt davon, dass das Control die Eingabe von Return verarbeiten will. Mit Key:=#0 oder bei KeyDown / Up eben Key:=0 stoppst Du die Verarbeitungskette. Controls reagieren auf den ASCII Code 0 nicht, da der nicht mit dem Keyboard erzeugt werden kann.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!