Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

как узнать номер выделеной строки в Memo?   Найти похожие ветки 

 
elvis79   (2006-03-22 17:04) [0]

как узнать номер выделеной строки и количество выделеных строк в Memo?


 
Khim ©   (2006-03-22 17:24) [1]

CaretPos Указывает строку и символ расположения курсора.


 
Ega23 ©   (2006-03-22 17:27) [2]

TCustomEdit.SelStart, TCustomEdit.SelLength, TCustomEdit.SelText + F1


 
zorik ©   (2006-03-22 17:29) [3]


> Khim ©   (22.03.06 17:24) [1]
>
> CaretPos Указывает строку и символ расположения курсора.
>
>

Курсор же останется в конце выделеного фрагмента :-(


 
zorik ©   (2006-03-22 17:32) [4]


> Ega23 ©   (22.03.06 17:27) [2]
>
> TCustomEdit.SelStart, TCustomEdit.SelLength, TCustomEdit.
> SelText + F1


Что возвратит Memo.SelStart? Мне нужно номер строки, а не символ


 
MBo ©   (2006-03-22 17:47) [5]

>Что возвратит Memo.SelStart? Мне нужно номер строки, а не символ
Номера строк получишь с помошью EM_*** сообщений


 
Gydvin ©   (2006-03-22 17:51) [6]

Попробуйте это

function starpos(fmemo1:TCustomMemo):string;
var
iX,iY  : Integer;
begin

iX := 0; iY := 0;

iY := SendMessage(fmemo1.Handle, EM_LINEFROMCHAR, fmemo1.SelStart,
0);
iX := fmemo1.SelStart - SendMessage(fmemo1.Handle, EM_LINEINDEX,
iY, 0);
result := IntToStr(iY + 1) + ":" + IntToStr(iX + 1) ;
end;



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
15-1142753456
atruhin
2006-03-19 10:30
2006.04.09
Как отключить проверку наличия клавиатуры в WinXP


1-1141886515
Михаил (Киров)
2006-03-09 09:41
2006.04.09
Нуль-модемное соединение


15-1142420251
Slaga
2006-03-15 13:57
2006.04.09
Как писать проектную документацию ?


4-1137610292
Volf_555
2006-01-18 21:51
2006.04.09
Как в TPopup добавить путь к программе с её иконкой?


15-1142939613
Карелин Артем
2006-03-21 14:13
2006.04.09
Установка программы на сотовый без компа.