Edit Fenster springen
-
Hallo,
Ich habe da ein kleine Problehm.
Ich habe mir ein Form mit mehrern Edits gemacht.
Jetzt möchte ich wenn ich enter drücke automatisch auf das nächste Edit dingen springen nur wie??FB
-
Hilfe vom BCB anschmeißen und nach
SetFocus()
suchen
-
hallo,
oder du machst es per api. zuerst das prop KeyPerview=true des forms setzen,
dann einen eventhandler für das formular anlegen, z. B.:void __fastcall TForm1::FormKeyUp(TObject *Sender, WORD &Key, TShiftState Shift) { if (Key == 13) this->Perform(WM_NEXTDLGCTL, 0, 0); }
dies hat den vorteil, das es sehr wenig code ist, der innerhalb von OnFormKeyUp bei allen Steuerelementen (TWinControl) mit Handle seine wirkung zeigt. aber KeyPreview von TForm nicht vergessen...
mfg
murph
-
Danke ihr habt mir sehr geholfen!