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

Отступ в Мемо   Найти похожие ветки 

 
AndrewK   (2007-08-15 18:18) [0]

Доброго времени суток.

Подскажите как можно определить номер первой и последней выделенной строки в Memo. Нужно для того, чтобы сдвигать выделенные строки на несколько символов вправо.


 
Leonid Troyanovsky ©   (2007-08-15 19:36) [1]


> AndrewK   (15.08.07 18:18)  

> Подскажите как можно определить номер первой и последней
> выделенной строки в Memo

with Memo do
 FirstLineIdx := Perform(EM_LINEFROMCHAR, SelStart, 0);

--
Regards, LVT.


 
AndrewK   (2007-08-16 10:17) [2]

Спасибо. Для Мемо работает на ура.
А для SynEdit или JvHLEditor такой код не работает. :(


 
AndrewK   (2007-08-16 10:32) [3]

Разобрался сам. Спасибо.
Для SynEdit делается так, если кому-нибудь понадобиться:

 with SynEdit1 do
 begin
    FirstLine := CharIndexToRowCol(SelStart).Line;
    FirstChar := CharIndexToRowCol(SelStart).Char;
    LastLine := CharIndexToRowCol(SelEnd).Line;
    LastChar := CharIndexToRowCol(SelEnd).Char;
 end;


 
Lacmus ©   (2007-08-16 10:45) [4]

>AndrewK   (16.08.07 10:32) [3]

Ctrl+U, Ctrl+I ?



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

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



Память: 0.45 MB
Время: 0.012 c
2-1191565058
vlad0
2007-10-05 10:17
2007.10.28
Счетчик ссылок.


2-1191740508
hinst
2007-10-07 11:01
2007.10.28
чтобы форма появлялась градиентно


4-1177939597
Плиз_не_пинайте
2007-04-30 17:26
2007.10.28
Поиск окон с помощью FindWindow по маске


11-1174814107
Dmitriy___
2007-03-25 13:15
2007.10.28
Applet и USE_NAMES


11-1174745393
SergeR
2007-03-24 17:09
2007.10.28
USE_NAMES и KOLActionList ошибка




   Наверх