не правильно работает richmemo.SelText

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

не правильно работает richmemo.SelText

Сообщение alexer811 » 03.04.2013 21:17:10

richmemo.SelText возвращает неверное значение если до выделенного текста имелись переходы на новую строку
допустим имеем текст:

Блеща средь полей широких,
Вон он льется!.. Здравствуй, Дон!
От сынов твоих далеких
Я привез тебе поклон.

выделяем слово "твоих"
showmessage(richmemo1.SelText); показывает результат "в тво".
как победить этот компонент?
alexer811
незнакомец
 
Сообщения: 2
Зарегистрирован: 03.04.2013 20:44:52

Re: не правильно работает richmemo.SelText

Сообщение vitaly_l » 04.04.2013 00:37:28

alexer811 писал(а):showmessage(richmemo1.SelText); показывает результат "в тво".

Не уверен, но возможно проблема в кодировке у меня как-то был похожий сбой.


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: не правильно работает richmemo.SelText

Сообщение alexer811 » 04.04.2013 10:39:45

а TMemo.Seltext нормально с тем же текстом работает.
Мне вообще надо то скопировать текст в clipboard без форматирования. а не могу получить выделенный текст
alexer811
незнакомец
 
Сообщения: 2
Зарегистрирован: 03.04.2013 20:44:52

Re: не правильно работает richmemo.SelText

Сообщение vitaly_l » 04.04.2013 11:32:06

При загрузке текста в richmemo1 сделайте конвертацию текста UTF8ToAnsi.


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: не правильно работает richmemo.SelText

Сообщение Alex2013 » 04.04.2013 12:30:50

Как вариант
Обращение не richmemo.SetText а richmemo.Text (Возможно SetText берет из предка richmemo...)
....
Сори ответ снят ошибся функцией ...
Alex2013
долгожитель
 
Сообщения: 3148
Зарегистрирован: 03.04.2013 11:59:44


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 246

Рейтинг@Mail.ru
cron