Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Edit automatisch markieren


Roy - So 08.06.14 15:51
Titel: Edit automatisch markieren
Ich möchte mein Editfeld, wenn ich es anklicke, das der Text automatisch markiert ist!
Welchen Befehl nehme ich hierfür?

Vielen Dank


ChrisCross - So 08.06.14 15:55

Hallo,

versuch es mal mit Edit1.SelectAll; im OnClick des Edit Feldes.


Martok - So 08.06.14 19:10

user profile iconChrisCross hat folgendes geschrieben Zum zitierten Posting springen:
versuch es mal mit Edit1.SelectAll; im OnClick des Edit Feldes.
Ich würde OnEnter nehmen, dann passiert das immer, wenn der Fokus in das Feld kommt - aber nicht, wenn ich z.B. Text markieren möchte und deswegen klicke.


baumina - Di 10.06.14 07:28

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconChrisCross hat folgendes geschrieben Zum zitierten Posting springen:
versuch es mal mit Edit1.SelectAll; im OnClick des Edit Feldes.
Ich würde OnEnter nehmen, dann passiert das immer, wenn der Fokus in das Feld kommt - aber nicht, wenn ich z.B. Text markieren möchte und deswegen klicke.


Ein SelectAll beim OnEnter ist das Normalverhalten eines Editfeldes, da muss man eigentlich gar nix speziell machen.

Edit : OK, für einen einfachen Mausklick in ein Edit stimmt meine Aussage nicht, dafür ist dann doch ein SelectAll im OnEnter zu machen.