Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Im einem RichEdit FeldCursor auf eine bestimmte Stelle

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.12.2004, 08:44 Uhr
ARM-Tec



Hallo Leute,

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!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.12.2004, 09:34 Uhr
ARM-Tec



Hallo Leute,

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

That´s it. It´s realy easy.

MFG

ARM-Tec
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: