Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

Выделение текста   Найти похожие ветки 

 
DelphiLexx ©   (2006-04-03 10:29) [0]

В TMemo для выделения текста цветом используется SelStart и SelLength. При этом когда мы выделили этим методом слово, то при перемещении каретки выделения пропадает. Как сделать выделение слова цветом, но при этом при перемещении каретки выделения не должно пропадать (я так понимаю это делается как-то не используя SelStart и SelLength).


 
Palladin ©   (2006-04-03 10:40) [1]

используй TRichEdit


 
DelphiLexx ©   (2006-04-03 11:19) [2]


> используй TRichEdit

Ну и как там выделять слова также через  SelStart и SelLength.
Хотя TRichEdit не совсем подходит. Хотелось бы всё в TMemo


 
Palladin ©   (2006-04-03 11:23) [3]

TMemo - это стандартный блокнот, ты там тоже можешь так слово выделить?
TRichEdit стандартный Win32 компонент для "раскраски" и оформления текста.


 
DelphiLexx ©   (2006-04-03 11:39) [4]


> выделили этим методом слово, то при перемещении каретки
> выделения пропадает

Приведи, пожалуйста, примерчик который выделял бы слово в RichEdit"e, или в Memo (на твой выбор), чтобы при перемещении каретки выделения  не пропадало.


 
Leonid Troyanovsky ©   (2006-04-03 11:45) [5]


> DelphiLexx ©   (03.04.06 11:39) [4]

> Приведи, пожалуйста, примерчик который выделял бы слово
> в RichEdit"e, или в Memo (на твой выбор), чтобы при перемещении
> каретки выделения  не пропадало.


http://groups.google.com/group/fido7.ru.delphi.chainik/msg/6fa08e0150eaaf9b

--
Regards, LVT.


 
Palladin ©   (2006-04-03 11:46) [6]

with RichEdit1.SelAttributes do
begin
 Color := clRed;
 Height := Height + 5;
end;

(с) справка


 
Anatoly Podgoretsky ©   (2006-04-03 11:49) [7]

При перемещении выделение обязательно снимается, таковы принципы работы Виндоус.


 
DelphiLexx ©   (2006-04-04 18:33) [8]


> При перемещении выделение обязательно снимается, таковы
> принципы работы Виндоус.

Редактор работы с БД FireBird и InterBase - IBExpert. Так вот когда в этом редакторе мы набираем запрос и слово размещаем межде кавычками, то оно выделяется синевато-зеленоватым цветом и при перемещении каретки выделения не пропадают. Вот мне нужно что - то в этом роде.


 
DelphiLexx ©   (2006-04-04 18:36) [9]


> with RichEdit1.SelAttributes do
> begin
>  Color := clRed;
>  Height := Height + 5;
> end;

Данный код меняет цвет букв, а мне нужно выделить слово как выделяет его
SelStart и SelLength


 
Palladin ©   (2006-04-04 18:48) [10]

а тебе какая разница?


 
DelphiLexx ©   (2006-04-04 18:49) [11]


> http://groups.google.com/group/fido7.ru.delphi.chainik/msg/6fa08e0150eaaf9b

Код представленный по данной ссылке выделяет меняет цвет букв, а мне нужно выделить слово.
см. рис. http://www.rsdn.ru:80/File/26841/picture.JPG

P.S. Создается впечатление что вопрос не читают.


 
DelphiLexx ©   (2006-04-04 18:50) [12]


> а тебе какая разница?

Понимаешь, если бы не было разницы я бы не стал задавать вопрос.


 
DelphiLexx ©   (2006-04-04 18:52) [13]


> см. рис. http://www.rsdn.ru:80/File/26841/picture.JPG

Извини не ту ссылку дал.
Вот правильно: http://www.rsdn.ru:80/File/26841/select.JPG


 
Palladin ©   (2006-04-04 18:58) [14]

Я бы не стал спрашивать если бы был смысл вопроса.



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

Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.041 c
15-1143445376
zeff
2006-03-27 11:42
2006.04.16
Ну памагите ааааааааааааааааааааааа!!!!!!!!!!!!!!


2-1143812478
SilentDon
2006-03-31 17:41
2006.04.16
Ошибка при вызове SetLength применительно к динамическим массивам


15-1143101171
Vlad
2006-03-23 11:06
2006.04.16
Суд отменил обвинительный приговор О.Щербинскому


2-1144134211
вопросник
2006-04-04 11:03
2006.04.16
DrawText


2-1144076106
TimScorp
2006-04-03 18:55
2006.04.16
Объединение таблиц для создания отчета





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский