![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выделение текста
DelphiLexx © (2006-04-03 10:29:00)В TMemo для выделения текста цветом используется SelStart и SelLength. При этом когда мы выделили этим методом слово, то при перемещении каретки выделения пропадает. Как сделать выделение слова цветом, но при этом при перемещении каретки выделения не должно пропадать (я так понимаю это делается как-то не используя SelStart и SelLength).
Palladin (2006-04-04 18:58:00) [1]Я бы не стал спрашивать если бы был смысл вопроса.
DelphiLexx (2006-04-04 18:52:00) [2]
> см. рис. http://www.rsdn.ru:80/File/26841/picture.JPG
Извини не ту ссылку дал.
Вот правильно: http://www.rsdn.ru:80/File/26841/select.JPG
DelphiLexx (2006-04-04 18:50:00) [3]
> а тебе какая разница?
Понимаешь, если бы не было разницы я бы не стал задавать вопрос.
DelphiLexx (2006-04-04 18:49:00) [4]
> http://groups.google.com/group/fido7.ru.delphi.chainik/msg/6fa08e0150eaaf9b
Код представленный по данной ссылке выделяет меняет цвет букв, а мне нужно выделить слово.
см. рис. http://www.rsdn.ru:80/File/26841/picture.JPG
P.S. Создается впечатление что вопрос не читают.
Palladin (2006-04-04 18:48:00) [5]а тебе какая разница?
DelphiLexx (2006-04-04 18:36:00) [6]
> with RichEdit1.SelAttributes do
> begin
> Color := clRed;
> Height := Height + 5;
> end;
Данный код меняет цвет букв, а мне нужно выделить слово как выделяет его
SelStart и SelLength
DelphiLexx (2006-04-04 18:33:00) [7]
> При перемещении выделение обязательно снимается, таковы
> принципы работы Виндоус.
Редактор работы с БД FireBird и InterBase - IBExpert. Так вот когда в этом редакторе мы набираем запрос и слово размещаем межде кавычками, то оно выделяется синевато-зеленоватым цветом и при перемещении каретки выделения не пропадают. Вот мне нужно что - то в этом роде.
Anatoly Podgoretsky (2006-04-03 11:49:00) [8]При перемещении выделение обязательно снимается, таковы принципы работы Виндоус.
Palladin (2006-04-03 11:46:00) [9]with RichEdit1.SelAttributes do
begin
Color := clRed;
Height := Height + 5;
end;
(с) справка
Leonid Troyanovsky (2006-04-03 11:45:00) [10]
> DelphiLexx © (03.04.06 11:39) [4]
> Приведи, пожалуйста, примерчик который выделял бы слово
> в RichEdit'e, или в Memo (на твой выбор), чтобы при перемещении
> каретки выделения не пропадало.
http://groups.google.com/group/fido7.ru.delphi.chainik/msg/6fa08e0150eaaf9b
--
Regards, LVT.
DelphiLexx (2006-04-03 11:39:00) [11]
> выделили этим методом слово, то при перемещении каретки
> выделения пропадает
Приведи, пожалуйста, примерчик который выделял бы слово в RichEdit'e, или в Memo (на твой выбор), чтобы при перемещении каретки выделения не пропадало.
Palladin (2006-04-03 11:23:00) [12]TMemo - это стандартный блокнот, ты там тоже можешь так слово выделить?
TRichEdit стандартный Win32 компонент для "раскраски" и оформления текста.
DelphiLexx (2006-04-03 11:19:00) [13]
> используй TRichEdit
Ну и как там выделять слова также через SelStart и SelLength.
Хотя TRichEdit не совсем подходит. Хотелось бы всё в TMemo
Palladin (2006-04-03 10:40:00) [14]используй TRichEdit