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

Вниз

TMemo, TRichEdit   Найти похожие ветки 

 
$Hic0 ©   (2003-04-21 16:22) [0]

Добрый день!
В обоих этих компонентах при достижении конца строки, к ней автоматически добавляются два символа #10 и #13... и соответственно заводится новый элемент в списке Lines...
В данный мамент я анализирую большие строки и должен не только выталкивать их в Мемо, но и активно перемещаться по нему показывая пользователю ту или иную последовательнсть... В данный момент, я анализирую строки и с помощью формулы собственного сочинения сдвигаю курсор на нужную позицию с учетом двух крайних символов. Нельзя-ли как-нибудь стандартными средствами не учитывать эти два символа... Поясню на примере:
есть строка ABCDEFGHIJKL
в Мемо она выглядит так
ABCDEF
GHIJKL
Если я беру адрес буквы G из строки то получаю номер 7... Но блин теперь если я в Мемо задам позицию SelStart=7 то буду стоять в конце первой строки, для того что-бы поставить курсор на нужную мне букву мне придется прибавлять к полученному адресу 2 для второй строки, 4 для третей, и т.д. все вроде работает, но временами сбоит, и хорошо только для строк фиксированной длины (под строками имеются ввиду Lines). В общем как быть? Может есть готовая формула, кто-то сталкивался? Очень нужно, помогите пожалуйста.
Заранее спасибо


 
$HiC0 ©   (2003-04-21 16:42) [1]

Удалено модератором


 
Yanis ©   (2003-04-21 17:04) [2]

Удалено модератором


 
LEON   (2003-04-21 21:01) [3]

используй свойство Text


 
Song ©   (2003-04-21 21:21) [4]

EM_LINEFROMCHAR



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
14-12898
alex134
2003-04-10 22:26
2003.05.05
Отладка


1-12759
Spartak
2003-04-21 15:24
2003.05.05
Приложение поверх игры но не сворачивая игру !


14-12921
DenKop
2003-04-18 00:24
2003.05.05
Что такое моразм (не знаю как правильно)?


8-12830
antonyan
2003-01-28 10:27
2003.05.05
Видиоплата с ТВ-входом


1-12711
NeshBriges
2003-04-21 16:16
2003.05.05
RichEdit