![]() |
Cursorposition("Zeichenposition") im Edit feststel
Ich weis nicht ob ich hier richtig bin, ich schreib´s mal trozdem.
Ich würde gerne ein Edit erstellen indem man nur Zahlen eingeben kann und das nach dem 2. und 5. Zeichen ein Punkt (der nicht überschrieben werden kann) gesetzt wird. Weiter würde ich gerne das Edit nur im "Überschreib-Modus" betreiben. Jetzt hat sich mir u.a. folgende Frage gestellt: Wie kann ich jetzt die Cursorposition (an welchem Zeichen er sich gerade befindet) feststellen? gruß Teekeks ps: Ich weis das es ein Maskedit gibt, aber es gibt diverse Gründe warum ich das nicht nehme. |
Re: Cursorposition("Zeichenposition") im Edit fest
In der OH unter TEdit -> Eigenschaften wirst du fündig.
|
Re: Cursorposition("Zeichenposition") im Edit fest
THX. Ich habs gefunden.
|
Re: Cursorposition("Zeichenposition") im Edit fest
Ich denke du meinst die property CaretPos, aber mein Lazarus meint zu mir "/home/peter/lazarus/components/Edits/mydatumedit.pas(61,33) Error: Identifier not found "CaretPos"".
Woran mag das liegen? |
Re: Cursorposition("Zeichenposition") im Edit fest
Delphi-Quellcode:
procedure TForm1.EditClick(Sender: TObject);
begin Caption:=IntToStr(Edit.SelStart); end; |
Re: Cursorposition("Zeichenposition") im Edit fest
Ah, Danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:00 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