Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Позиция курсора в RxRichEdit [D6, Win95/98]


dim- ©   (2003-01-12 03:11:00) 

Как в RxRichEdit установить курсор на определенную строку?


dim-   (2003-01-13 15:31:00) [1]

то: Delirium^.Tremens
а если текст >300Mb


Delirium^.Tremens   (2003-01-13 12:40:00) [2]


procedure GetMemoPosXY(ALines: TStrings; const Position: Integer; var X,
Y: Integer);
var
s: string;
Pos, I: Longint;
begin
s := ALines.Text;
if Position > Length(s) then Pos := Length(s) else Pos := Position;
x := 1;
y := 1;
i := 1;
while i <= Pos do
begin
if (s[i] = #13) or (s[i] = #10) then
begin
if ((s[i+1] = #13) or (s[i+1] = #10)) and (s[i] <> s[i+1]) then
inc(i);
x := 1;
inc(y);
end else inc(x);
inc(i);
end;
end;


MBo   (2003-01-13 12:35:00) [3]

используй сообщение EM_LINEINDEX


dim-   (2003-01-13 11:47:00) [4]

Люди....
читал где-то что можно сделать, но найти не могу


dim-   (2003-01-12 16:24:00) [5]

SelStart ставит в позицию в тексте, но как переместить именно например на строку №5, если сделать SelStart:=5 то курсор станет не на 5 строку а на 5 букву.


Song   (2003-01-12 10:35:00) [6]

SelStart


Наверх

Титульная страница Поиск, карта сайта Написать письмо