Entwickler-Ecke
Sonstiges (Delphi) - Störendes Tonsignal bei Tastendruck in Edit-Feldern
mambo - Mo 08.07.02 08:19
Titel: Störendes Tonsignal bei Tastendruck in Edit-Feldern
Hallo !
Ich habe ein großes Problem:
Ich möchte in meinem Edit-Feld eine Prozedur ausführen, wenn die Taste Enter gedrückt wird. Issja einfach. So weit so gut.
Nur wird jedesmal, wenn man in einem Edit-Feld die Entertaste (oder auch bei Esc) drückt, das Windows-Standardtonsignal ausgelöst!!!! Bei Dropdownlists z.B. ist das nicht der Fall!!!!
Wie kann ich das vermeiden????
Danke
Klabautermann - Mo 08.07.02 08:53
Hallo,
wenn ich mich recht entsinne musstest du in dem Fall im OnKeyDown Key auf 0 setzen. Es genügte nicht im OnKeyPressed Key auf #0 zu setzen.
Also versuche mal deine Behandlungsroutine in OnKeyDown zu verlegen.
Gruß
Klabautermann
mambo - Mo 08.07.02 09:12
hm...funktioniert irgendwie nicht... habe bei onkeydown folgende Prozedur:
Key := 0;
aber das Tonsignal kommt immer noch!!!!
wie kann ich GENERELL vermeiden, daß beim Drücken der Taste "ENTER" in einem Edit-Feld das Standardtonsignal erklingt ????
Da muß ich doch nicht bei jedem Edit-Feld bei OnKeyDown den Key auf 0 setzen (was ja bei mir auch nicht funktioniert), oder ?
Hoffe jemand kann mir helfen
Heinz
Alibi - Mo 08.07.02 13:20
Quelltext
1: 2: 3: 4:
| If Key = #13 then begin Key := #0; DeineProcedure; end; |
So sollte das gehen.
mambo - Mo 08.07.02 13:23
Super, danke!!
| Alibi hat folgendes geschrieben: |
If Key = #13 then begin
Key := #0;
DeineProcedure;
end;
So sollte das gehen. |
msoehnchen - Mi 13.11.02 14:21
| mambo hat folgendes geschrieben: |
Super, danke!!
| Alibi hat folgendes geschrieben: | If Key = #13 then begin
Key := #0;
DeineProcedure;
end;
So sollte das gehen. |
|
Hmm, bei mir kommt dann aber ein fehler, das word und char nicht zusammenpassen....
kann mir ma einer helfen...wieso klappt es bei den anderen und bei mir nicht....
Ex0rzist - Mi 13.11.02 16:55
Vielleicht hast du es in die falsche Prozedur geschrieben.
Vergleiche mal, von welchem Typ die Variable Key ist. Bei OnKeyDown und OnKeyPress sind es unterschiedliche. Das eine ist Word und das andere Char.
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!