RichEdit- kursor na koniec tekstu

0

Wiem że to banalne pytanie ale...

ładuję tekst do RichEdit ze strumienia i jak lkikam na RichEdit to kursor jest na początku tekstu.

Jak ustawić go na końcu?
Bo tam nie ma CursorPos czy coś takiego!!

Z góry dzięx i BROWAR dla kazdego kto wie.

dopisane Wiem że to pewnie bylo ale niebardzo mam czas szukać

0

CaretPos

0

lub ew.

RichEdit1.SelStart:=Length(RichEdit1.Text);

0

OK. JA też dziekuję.

0

A co będzie szybciej (efektywniej)

CaretPos
czy
SelStart (bo tu trzeba obliczyć długość tekstu)

?? ?? ??

0

CaretPos jest Read-only, wiec sie chyba wcale nie nadaje

0

Ja wysłałbym komunikat EM_SETSEL do tego komponentu:

SendMessage(RichEdit1.Handle, EM_SETSEL, -1, -1); // ustaw kursor na koniec

i ewentualnie jeszcze to:

SendMessage(RichEdit1.Handle, EM_SCROLLCARET, 0 ,0 ); // przewin na sam dol
SendMessage(RichEdit1.Handle, WM_SETFOCUS, 0, 0); // nadaj "aktywnosc"

1 użytkowników online, w tym zalogowanych: 0, gości: 1