Entwickler-Ecke
Dateizugriff - Wer in Editfeld mit Entertaste übernehmen
Gintonik - Di 20.03.07 12:02
Titel: Wer in Editfeld mit Entertaste übernehmen
Hallo,
ich habe ein Editfeld, in dem ich Zahlen eintrage. Diese Zahlen sollen nach dem drücken der Entertaste, und auch nur dann, weiterverarbeitet werden. Wer weis weiter?
MfG Marcel...
Im Prinzip müsste ich auf das OnKeyDown-Event eingehen, aber wie sieht die Funktion aus, mit der ich die Entertaste abfrage?
Delete - Di 20.03.07 12:12
oder onkeyPress
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if key = #13 then begin key := #0; end; end; |
onKeyDown
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = vk_Return then begin key := 0; end; end; |
Jetstream - Di 20.03.07 12:12
Schau dir mal das OnKeyDown (oder OnKeyPress? bin da grad überfragt) an, da siehst du beim funktionsaufruf einen parameter "key". Das ist ein Char, den du abfragen kannst. Schreibste einfach "if key = #13 then machediesunddas;".
// Edit:
OMG da war jemand SCHNELLER.
und sein post is auch viel HÜBSCHER.
der Neid frisst mich auf ...
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!