schade dass ich bis jetzt noch keine Antwort habe um in zwei RichEdit - Feldern den gleichen Text mit unterschiedlicher Formatierung und Textgröße darstellen zu können ohne dass ich den Text abspeicher in einem File abspeicher und neu aus dem File lade.
Aber gut habe noch eine weitere Frage!
Wie kann ich den Cursor in einem RichEdit - Feld auf das Ende des Textes setzen oder ihn auf eine bestimmte Stelle setzen. Problem ich habe eine nicht genaue Anzahl von Zeichen und immer wieder die gleichen Zeichen.
Das ist die bestimmte Stelle im Text:
Bemerkung: Keine!!! ---------------
Dieser Abschnit des Textes kommt öfters vor auch am Ende des Textes. Wie gelingt es mir dass der Cursor an der Stelle vor "Keine!!!" in der gleichen Zeile beim letzten Eintrag im Text stehen bleibt ???
Wäre toll es könnte mir jemand helfen. Im voraus mal Danke!
Hab die Lösung.Den Cusor zu positionieren ist wirklich ganz einfach (Bruder Leif hast das wirklich nicht gewust oder wolst mich testen???).
hier der kurze aber richtige Code:
//Falls das Feld auf jeden Fall den Focus hat Form1->RichEdit1->SetFocus(); // Länge des Textes bestimmen Alle Zeichen auch Zeilenvorschub. unsignet int HistEndeForm1 = Form1->RichEdit1->Lines->Text.Length(); // Hilfsvariable um den Spung zurück flexi zu machen. unsigned int ZeichenZurueck = 85; Form1->RichEdit1->SelStart = HistEndeForm1 - ZeichenZurück; // 85 Zeichen zurück gehen