Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi wie kann ich mich ans Ende von Edit Feld setzen?? (https://www.delphipraxis.net/32910-wie-kann-ich-mich-ans-ende-von-edit-feld-setzen.html)

Schuster 29. Okt 2004 13:29


wie kann ich mich ans Ende von Edit Feld setzen??
 
Habe folgendes Problem:

Ich gebe in ein Edit Feld ein Datum ein.

Im BeginnKeyUp frage ich ab wielang ist der String, wenn = 2 dann hänge ich einen Punkt (.) an
und möchte nun wieder den focus nach dem Punkt haben, damit der User durchgehend eingeben kann.

Nur finde ich keine function die mich ans Ende des Textes vom Edit Feld setzt. :wall:

Sharky 29. Okt 2004 13:33

Re: wie kann ich mich ans Ende von Edit Feld setzen??
 
Hai Schuster,

schaue Dir mal an was hier passiert:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Edit1.SetFocus;
  Edit1.SelStart := 3;
end;

Kedariodakon 29. Okt 2004 13:33

Re: wie kann ich mich ans Ende von Edit Feld setzen??
 
Zitat:

Zitat von Schuster
Habe folgendes Problem:

Ich gebe in ein Edit Feld ein Datum ein.

Im BeginnKeyUp frage ich ab wielang ist der String, wenn = 2 dann hänge ich einen Punkt (.) an
und möchte nun wieder den focus nach dem Punkt haben, damit der User durchgehend eingeben kann.

Nur finde ich keine function die mich ans Ende des Textes vom Edit Feld setzt. :wall:

Nimm doch einfach nen MaskEdit :zwinker:

Bye

Schuster 29. Okt 2004 13:38

Re: wie kann ich mich ans Ende von Edit Feld setzen??
 
@ Sharky thx genau das war es :firejump: was ich gesucht habe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz