Главная страница
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.072 c
2-1178204925
RomanLN
2007-05-03 19:08
2007.05.20
как отменить нажатие кнопки закрыть?


6-1163515446
Konwin
2006-11-14 17:44
2007.05.20
Использование TServerSocket/TClientSocket + TThread


15-1176816514
CCili
2007-04-17 17:28
2007.05.20
Как в голове может остаться хоть что-нить после такого удара?


2-1178088907
Calibr
2007-05-02 10:55
2007.05.20
unit для процедур


15-1177087371
ArtemESC
2007-04-20 20:42
2007.05.20
И снова PHP...