Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - edit1 länge bestimmen
hibbert - Mo 28.10.02 16:08
Titel: edit1 länge bestimmen
hallo,
ich möchte nur wissen, wie folgendes geht:
der user soll in ein editfeld etwas eintragen, so, wenn im 1. editfeld eine bestimmte länge erreicht ist, dann soll ein 2 editfeld mit
edit2.SetFocus; angesprochen werden. hab schon vieles versucht, nur es hat nch nicht geklappt.
mfg hibbert
Steffer - Mo 28.10.02 16:39
>wenn im 1. editfeld eine bestimmte länge erreicht ist
Dazu gibt es Length()
> dann soll ein 2 editfeld mit
Das kannst du in KeyUp() ermitteln
GruppeCN - Mo 28.10.02 19:59
Titel: Beispiel
Steffer hat schon recht, hier ist das passende Beispiel:
Quelltext
1: 2: 3: 4:
| if Length(Edit1.Text) = 10 then begin Edit2.SetFocus; end; |
Du kannst aber auch eine bestimmte Zeichenfolge abfragen.
Quelltext
1: 2: 3: 4:
| if Edit1.Text = 'text' then begin Edit2.SetFocus; end; |
Falls du weiterhin Probleme mit damit hast, schreib uns eine E-Mail. Wir schicken dir dann ein Beispiel-Programm zu.
hibbert - Mo 28.10.02 20:12
Vielen dank !!
das mit
Quelltext
1: 2: 3: 4:
| if Edit1.Text = 'text' then begin Edit2.SetFocus; end; |
kannte ich schon aber
Quelltext
1: 2: 3: 4:
| if Length(Edit1.Text) = 10 then begin Edit2.SetFocus; end; |
ist genau das richtige !
DANKE !!!
mfg hibbert
Steffer - Mo 28.10.02 21:46
>Steffer hat schon recht, hier ist das passende Beispiel:
Danke.
Ich antworte in diesen Fällen nicht so kurz, weil ich ein Sado bin...
..sondern weil die Leutchen sonst NIE lernen die F1 Taste und Online-Hilfe zu gebrauchen :wink:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!