Text an letzter Caret Position einfügen ...
-
Hallo erst ein Mal!
Ich möchte eine Funktion erstellen in der man auf einen Button klickt und der
in einem RichEdit einen Text einfügt und dieser Text soll an der letzten Position des Caret eingefügt werden.Danke schon mal!
-
Major-Hork schrieb:
dieser Text soll an der letzten Position des Caret eingefügt werden.
Was bedeutet das? Soll der Text jetzt an der Position des Caret (an der Cursor-Position) eingefügt werden?
Oder am Ende des bisherigen Textes? Oder am Ende der Zeile? Oder sonstwo?Gruß,
Alexander
-
Also ich habe es in einem TEdit so gemacht :
oldPos = eIrcAwayMsg->SelStart; eIrcAwayMsg->Text = eIrcAwayMsg->Text.Insert(Text,eIrcAwayMsg->SelStart+1); eIrcAwayMsg->SelStart = eIrcAwayMsg->SelStart + oldPos + Text.Length();1. ich merke mir die aktuelle Cursor Posi
2. Ich füge Text an dieser Postion ein
3. ich setze den Cursor ans Ende des eingefügten TextesHoffe es hilft dir weiter
Foxy
-
RichEdit->SelText = "bla";Fertig.
-
Danke Fox-Alpha für deine Hilfe hat funktioniert!
Und an die anderen auch!