![]() |
Fragen zu TEdit
Hallo Leute,
habe mal ein paar Fragen zu TEdit: 1. Wie kann ich die Position feststellen, dn der der Cursor sich gerade befindet (der blinkende)? 2. Wie kann ich genau an dieser Stelle etwas einfügen? Und 3. Wie kann ich den Cursor z.B. hinter den 2. Buchstaben schreiben? Danke im Vorraus für eure Antworten! |
Re: Fragen zu TEdit
Zitat:
2. SelText 3. SelStart folgendes Beispiel fügt nach dem 2. Zeichen dsen Text 'Hallo' ein:
Delphi-Quellcode:
Cu, Frank
Edit1.SelStart := 2;
Edit1.SelLength := 0; Edit1.SelText := 'Hallo'; |
Re: Fragen zu TEdit
Kann ich den Cursor aber auch an eine andere Stelle, als ans Ende der Selektion setzen?
|
Re: Fragen zu TEdit
Juupp,
SelStart := x; // wobei x = Deine Wunschposition <= Length(TEDit.Text) |
Re: Fragen zu TEdit
Zitat:
Frank |
Re: Fragen zu TEdit
Ich möchte aber z.B. in einem Wort mit 10 Buchstaben die Buchstaben 6 bis 9 selektiert haben aber der Cursor (Caret) soll beim Buchstaben Nr. 2 sein. Oder geht das nicht?
|
Re: Fragen zu TEdit
Zitat:
|
Re: Fragen zu TEdit
Naja ok, wenigstens kann EditLength auch negativ sein. :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 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