![]() |
Edit-Feld markieren
Hallo,
wenn ich mit der Tabtaste durch die Objekte springe, wird der Inhalt eines Edits ja immer gleich komplett markiert, sobald der Zeiger auf ihn trifft. Diesen Effekt möchte ich gerne umsetzen, wenn eine bestimmte Länge im Feld erreicht ist (sprich z. B. 7 Zeichen wurden eingegeben, dann wird das Feld komplett markiert und kann direkt wieder überschrieben werden). Die Abfrage habe ich ja soweit hinbekommen, aber das Markieren haut nicht hin. Weder mit Focus noch Select kann ich dies erreichen. Hat jemand einen Tipp, wie ich dies umsetzen kann? Danke Opa |
Re: Edit-Feld markieren
|
Re: Edit-Feld markieren
Delphi-Quellcode:
sollte dir da denke ich weiterhelfen
Edit1.SetFocus
|
Re: Edit-Feld markieren
Hallo Opa Knack,
das sollte über TEdit.SelectAll funktionieren. mfg eddy |
Re: Edit-Feld markieren
Delphi-Quellcode:
grüsse
procedure TForm1.Edit1Change(Sender: TObject);
begin if length(edit1.Text)>=7 then edit1.SelectAll; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz