Ausführen bei Enter
-
Hallo

fange gerade erst an in c++ zu programmieren daher jetzt ne frage die war scheinlich jeder mit nen bischen ahnung beantworten kann

Wie kann ich nen textfeld darauf überprüfen ob enter gedrückt wurde,
bzw wie kann ich eine function ausführen wenn enter gedrückt wurde ?Danke für die Antwort

-
Es gibt bei Edit Feldern das Ereignis OnEnter.
-
Hallo
helfer 27 schrieb:
Es gibt bei Edit Feldern das Ereignis OnEnter.

OnKeyPress waere zB eine Moeglichkeit
MfG
Klaus
-
Tut mir leid, war scheiß was ich geschrieben habe.
-
Bei OnEnter passiert nur was wenn ich in das Feld rein klicke
Bei OnKeyPress Weiß ich net wie ich nach dem Enter frage

-
OnKeyPress wird ein char Key über geben...
Wenn dieser gleich 13 (ASCII von Enter) ist, dann soll er reagieren...
Sprichvoid __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key) { if(Key==13) { //...Deine Anweisungen } }Hoffe geholfen zu haben
-
Rich2402 schrieb:
OnKeyPress wird ein char Key über geben...
Wenn dieser gleich 13 (ASCII von Enter) ist, dann soll er reagieren...
Sprichvoid __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key) { if(Key==13) { //...Deine Anweisungen } }Vergleiche Key besser mit VK_RETURN, da ist die Bedeutung leichter zu erkennen und die Zukunftssicherheit gewährleistet.
-
audacia schrieb:
Rich2402 schrieb:
OnKeyPress wird ein char Key über geben...
Wenn dieser gleich 13 (ASCII von Enter) ist, dann soll er reagieren...
Sprichvoid __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key) { if(Key==13) { //...Deine Anweisungen } }Vergleiche Key besser mit VK_RETURN, da ist die Bedeutung leichter zu erkennen und die Zukunftssicherheit gewährleistet.
Klappt supper

Nur ein Problem noch:
Jedes mal wenn ich Enter Drücke macht es Ping auf die Dauer sehr sehr nervig

-
Siehe FAQ unter "Allgemein".
In Zukunft aber bitte Zitate auf da Notwendigste beschränken. Dito für audacia.
Danke!