- #1
S
sax553
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 25.03.2005
- Beiträge
- 127
- Reaktionspunkte
- 0
Hallo
habe Borland C++Builder5. Im Form habe ich mehrere Edit Textfelder. mit der Funktion StrLen Frage ich die Länge des Strings im Textfeld ab.
Nun zum Problem:
Wenn ich in einem Textfeld mehr als 5 Zeichen eingegeben habe will ich das der Cursor automatisch in ein anderes Textfeld springt.
Hoffe es kann mir jemand helfen.
Grus Sax
PS: zu hilfe der Queltext:
void __fastcall TForm1::Edit1KeyUp(TObject *Sender, WORD &Key,
TShiftState Shift)
{
AnsiString help=Edit1->Text;
if(StrLen(help.c_str())<=5)
{
Edit2->Text=StrLen(help.c_str()); //Zeigt an wie lange der String in Edit1 ist
//Hier soll der Text stehen der den Cursor in das Edit2 Textfeld sezt
}
}
habe Borland C++Builder5. Im Form habe ich mehrere Edit Textfelder. mit der Funktion StrLen Frage ich die Länge des Strings im Textfeld ab.
Nun zum Problem:
Wenn ich in einem Textfeld mehr als 5 Zeichen eingegeben habe will ich das der Cursor automatisch in ein anderes Textfeld springt.
Hoffe es kann mir jemand helfen.
Grus Sax
PS: zu hilfe der Queltext:
void __fastcall TForm1::Edit1KeyUp(TObject *Sender, WORD &Key,
TShiftState Shift)
{
AnsiString help=Edit1->Text;
if(StrLen(help.c_str())<=5)
{
Edit2->Text=StrLen(help.c_str()); //Zeigt an wie lange der String in Edit1 ist
//Hier soll der Text stehen der den Cursor in das Edit2 Textfeld sezt
}
}