Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Cursor bei TEdit mit Text, hinter dem Text erscheinen? (https://www.delphipraxis.net/73176-cursor-bei-tedit-mit-text-hinter-dem-text-erscheinen.html)

smart 13. Jul 2006 10:18


Cursor bei TEdit mit Text, hinter dem Text erscheinen?
 
Hallo!

Ich habe eine Form auf der ein TEdit mit Text (Edit.Text := ‚Blabla’;)ist. Wie kann ich erreichen, dass beim Aufruf der Form der Cursor hinter dem Text erscheint und nicht am Anfang?

Gruß
Heike

Hawkeye219 13. Jul 2006 10:42

Re: Cursor bei TEdit mit Text, hinter dem Text erscheinen?
 
Hallo Heike,

du könntest in der Behandlungsroutine für das Ereignis OnEnter den Cursor hinter den Text setzen:

Delphi-Quellcode:
procedure TForm1.Edit1Enter (Sender: TObject);
begin
  with (Sender as TEdit) do
    SelStart := Length(Text);
end;
Wenn das Editfeld beim Start des Formulars den Fokus besitzen soll, solltest du es in der Eigenschaft Delphi-Referenz durchsuchenActiveControl des Formulars eintragen.

Gruß Hawkeye

smart 13. Jul 2006 11:03

Re: Cursor bei TEdit mit Text, hinter dem Text erscheinen?
 
Zitat:

Zitat von Hawkeye219
Hallo Heike,

du könntest in der Behandlungsroutine für das Ereignis OnEnter den Cursor hinter den Text setzen:

Delphi-Quellcode:
procedure TForm1.Edit1Enter (Sender: TObject);
begin
  with (Sender as TEdit) do
    SelStart := Length(Text);
end;
Wenn das Editfeld beim Start des Formulars den Fokus besitzen soll, solltest du es in der Eigenschaft Delphi-Referenz durchsuchenActiveControl des Formulars eintragen.

Gruß Hawkeye

Vielen Dank, Hawkeye.
Genau darauf bin ich nicht gekommen.
Gruß
Heike


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:18 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