RichEdit - zur letzten Zeile scrollen (war: RichEdit)
-
Hallo Forum,
wie mache ich dass ein RichEdit-Fenster automatisch zum letzten Zeile
scrollt wenn die (Zeilen) nicht mehr alle passen.Also es ist quasi ein Chat, in ein EditBox wird der text eingegeben und per
Button an das RichEdit verschickt. Nun wenn die alle Zeilen nicht mehr in das
sichtbare Bereich des RichEdit rein passen, dann erscheint die vertikale Laufleiste
es wird aber nicht zum letzten Zeile gescrollt.Weiss jemand wie ich das erreichen kann?
Danke!
Edit:
Bitte aussagekräftige Überschriften wählen. Danke!
-
Hallo
setzt einfach TRichEdit::SelStart auf das letzte Zeichen. Denn Index des letzten Zeichens bekommst du über TRichEdit::Text
bis bald
akari
-
oder so:
// Cursor an Anfang von Zeile x setzen
RichEdit1->SelStart = RichEdit1->Perform(EM_LINEINDEX, x-1, 0);
// zur Zeile mit Cursor scrollen
RichEdit1->Perform(EM_SCROLLCARET, 0, 0);
-
Alles klar,
Danke viel mals, hat geholfen!!!
-
FAQ you all.
-
Nanana...
