Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Automatisches Springen ans Textende in Editfeld


OsCor - Do 12.05.11 13:40
Titel: Automatisches Springen ans Textende in Editfeld
Hallo Foristen,

beim Verlassen eines Editfeldes übertrage ich den Inhalt dieses Feldes in ein anderes. Damit ich an den Text im Empfängerfeld etwas hinzufügen kann, möchte ich, dass der Cursor nach dem Eintragen des Textes am Textende des Zielfeldes stehen bleibt.
In der Hilfe zu TEdit habe ich keinerlei Möglichkeiten entdecken können, aber vielleicht hat ja jemand ein ähnliches Problem schon mal gelöst und weiß Rat.

Für Hinweise dankbar ist
Oswald


smiegel - Do 12.05.11 13:54

Hallo,

dies kannst Du mit der Eigenschaft SelStart erreichen:


Delphi-Quelltext
1:
2:
  Edit1.SetFocus();
  Edit1.SelStart:=Length(Edit1.Text)+1;


OsCor - Do 12.05.11 14:11

Tja, Selstart hatte ich im Visier, aber die Möglichkeit, das so zu lösen, ist mir nicht eingefallen.
Vielen Dank!

Oswald