Вниз
Скачать: 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.027 c
2-1177728215
Pekar
2007-04-28 06:43
2007.05.20
Имя текущего пользователя


3-1172843106
kilya
2007-03-02 16:45
2007.05.20
security.fdb . модификация


2-1178205311
Человек
2007-05-03 19:15
2007.05.20
Поиск


4-1166364120
klimov
2006-12-17 17:02
2007.05.20
Как в сервисе подождать пока чужое приложение не будет запущено?


1-1173960784
kyn66
2007-03-15 15:13
2007.05.20
Горячие клавиши на форме!




   Наверх