Вниз
Скачать: CL | DM;

RichEdit   Найти похожие ветки 

 
dmdel ©   (2007-04-29 18:03) [0]

Здраствуйте. Есть RichEdit, заполнено  много строк курсор стоит в определенной позиции (предположим на 350 символе). Нужно загрузить новый текст, и поставить курсор в позицию - на 350 символ, чтобы при этом курсор был виден


 
{RASkov} ©   (2007-04-29 18:19) [1]

Попробуй как вариант, но учти, что таких позиций, после загрузки нового текста, может и не быть.
var P: TPoint;
begin
 P.X:=RichEdit.SelStart;
 P.Y:=RichEdit.CaretPos.Y;
 RichEdit.Lines.LoadF...; //Загружаем новый текст.
 RichEdit.SelStart:=P.X;
 RichEdit.Perform(EM_LINESCROLL, 0, P.Y);
 RichEdit.SetFocus;
end;


 
dmdel ©   (2007-04-30 15:56) [2]

Спасибо


 
dmdel ©   (2007-05-04 08:51) [3]


> {RASkov} ©   (29.04.07 18:19) [1]

Попробовал - не работает,курсор все равно переходит в начало текста.


 
{RASkov} ©   (2007-05-04 12:08) [4]

> [3] dmdel ©   (04.05.07 08:51)

Показывай как делаешь.... и что находится в Rich"е, .... подробнее напиши, что у тебя там.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.958 c
1-1174416311
Malik
2007-03-20 21:45
2007.05.20
Масштабирование StringGrid a перед распечаткой


2-1178054507
Антон Шестаков
2007-05-02 01:21
2007.05.20
Проверка всех файлов


2-1177655329
Ega23
2007-04-27 10:28
2007.05.20
TInterfacedList.Delete - произойдёт ли вызов _Release


15-1177022591
rsacoder
2007-04-20 02:43
2007.05.20
Посоветуйте что-нибудь


1-1174366976
kolius
2007-03-20 08:02
2007.05.20
Цвет в Richedit




   Наверх