Форум: "Основная";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];
ВнизTRichEdit Найти похожие ветки
← →
Still Swamp (2002-06-23 13:18) [0]А каким бы способом мне автоматом перебираться на последнюю строку в RichEdit при добавлении новых линий?
← →
rhf (2002-06-23 13:26) [1]
with richEdit1 do
selStart:=perform(EM_LINEINDEX,wparam(lines.count-1),0);
← →
Still Swamp (2002-06-23 14:11) [2]Не работает
В кокой моент это использовать?
← →
rhf (2002-06-23 14:21) [3]сначала добавь строки, потом этот код....... у меня все работает
просто может у тебя после добавдения фокус и richEdit теряеться и ты не видишь где каретка....... добавь еще richEdit.setFocus;
← →
rhf (2002-06-23 14:34) [4]да и вообще-то оно автоматически и так переноситься на последнюю строку в едите.....
или ты хотел на последнюю из добавленных?
← →
Still Swamp (2002-06-23 15:00) [5]а если у меня это не фокусный компонент, да еще и в каком нить окошке бог знает где лежащем... но видимом?
в RichEdite переходит на последнюю только в случае если он на последней стоял. а в TMemo всегда.
← →
rhf (2002-06-23 15:13) [6]
> в RichEdite переходит на последнюю только в случае если
> он на последней стоял. а в TMemo всегда.
у меня он всегда туда переходит..... и встает на последней (пустой) строке
а про фокус я сказал для того, что бы визуально можно было определить где каретка находиться......
и еще - как добавляються строки: line.add или ты их через paste добавляешь или может еще как?
← →
Still Swamp (2002-06-24 11:02) [7]Никаких хитростей. Lines.Add(st);
Таки есть еще какой нибудь вариант?
← →
Still Swamp (2002-06-24 15:57) [8]Все - сделал....
RichEdit.Lines.BeginUpdate;
RichEdit.Lines.Add(st);
SendMessage(RichEdit.Handle, EM_LINESCROLL, 0,RichEdit.Lines.Count-1);RichEdit.Lines.EndUpdate;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c