Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mike_on_Tour,
17. Dez 2008
OK, das mache ich ja schon. Zum besseren Verständnis hier mal etwas Code:
iLaenge := Length (Trim (TEdit(Sender).Text));
// Länge der vorhandenen Eingabe (!) auf Maximum prüfen
if (iLaenge > (TEdit(Sender).MaxLength - 1))
then begin
// hier nächstes Editfeld ermitteln und Wert aus 'Key' übergeben
// z.B. so
//tNextEdit.SelStart := Length (tNextEdit.Text);
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mike_on_Tour,
17. Dez 2008
Sorry, das ich nicht gleich geantwortet habe. Das Prinzip ist mir klar, aber mit dem 'LocateNextEdit' komme ich nicht weiter. Da könnte ich noch etwas Hilfe gebrauchen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mike_on_Tour,
9. Dez 2008
Hallo,
ich habe mehrere Edit-Felder. In jedes Feld kann eine maximale Anzahl Zeichen eingegeben werden. Wir die maximale Zeichenanzahl erreicht, wird automatisch das nächste Edit-Feld selektiert. Ähnlich verfahre ich mit der Backspace-Taste. Wir die Backspace-Taste an der ersten Position eines Feldes gedrückt, wird das vorherige Edit-Feld selektiert und die Eingabemarke an die letzte Stelle...