Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: 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 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
15-1177107567
{RASkov}
2007-04-21 02:19
2007.05.20
Временный битмап


15-1177265952
homm
2007-04-22 22:19
2007.05.20
Первый полет в мирке. Впечатления.


2-1177772009
SmallEr
2007-04-28 18:53
2007.05.20
Время из секунд к "человеческому" виду.


15-1176929722
Alx2
2007-04-19 00:55
2007.05.20
Программирование: теория и практика.


1-1174579137
DelphiLexx
2007-03-22 18:58
2007.05.20
Рассылка сообщений дочерним окнам