Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2008, 23:48   #1
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
По умолчанию Как изменить стиль шрифт выделенного тексту слова в компоненте RichEdit при выделении его?

Как изменить стиль шрифта (размер, имя цвет, стиль, наример - жирный и так далее) выделенного по тексту слова в компоненте RichEdit при выделении его, когда над этим словом оказывается курсор. Если можно небольшой пример.

Например, "этот текст занесен в поле компонета RivhEdit? а это - слово, которое выделено..."

Все спасибо.
SkAndrew вне форума Ответить с цитированием
Старый 23.04.2008, 00:12   #2
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Смотри пример
Вложения
Тип файла: zip Пример.zip (5.8 Кб, 115 просмотров)
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 23.04.2008, 00:22   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А еще очень хороший пример в помощь вам есть... у вас на компьютере.
Да-да! В каталоге Borland\Delphi7\Demos\RichEdit
Почему люди не используют то, что у них прямо под носом?
Заодно поглядывайте в соседнюю тему
http://www.programmersforum.ru/showthread.php?t=17691
там тоже полезные для вас вопросы на эту тему обсуждаются...

Последний раз редактировалось mihali4; 23.04.2008 в 01:24.
mihali4 вне форума Ответить с цитированием
Старый 23.04.2008, 00:52   #4
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
По умолчанию

Извините, но вопрос неверно понят. Речь идет о выделении слова в строке при наведении на него курсора, например в событии onMouseMove и изменение его атрибутов. Спасибо.
SkAndrew вне форума Ответить с цитированием
Старый 23.04.2008, 01:09   #5
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию

А двойным щелчком по слову несудьба
StartMis вне форума Ответить с цитированием
Старый 23.04.2008, 01:13   #6
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию

RichEdit1.SelAttributes
StartMis вне форума Ответить с цитированием
Старый 23.04.2008, 01:30   #7
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
По умолчанию

спаисбо, но если можно приведите простой пример. Спасибо
SkAndrew вне форума Ответить с цитированием
Старый 23.04.2008, 01:31   #8
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
По умолчанию

Да, двойной щелчок не подходит - нужно изменить атрибуты шрифта слова при его выделении
SkAndrew вне форума Ответить с цитированием
Старый 23.04.2008, 01:31   #9
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от SkAndrew Посмотреть сообщение
спаисбо, но если можно приведите простой пример. Спасибо
Перечитайте сообщение №3.
Я в соседней теме как раз давал пример.
mihali4 вне форума Ответить с цитированием
Старый 23.04.2008, 01:35   #10
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию

Richedit1.SelAttributes.Size:=16;
Richedit1.SelAttributes.Color:=...;
SelAttributes- Определяет шрифтовые атрибуты выделеного текста
StartMis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как присвоить итему меню при выделении цветную картинку? SkAndrew Общие вопросы Delphi 2 07.08.2008 17:43
Как изменить цвет текста на всей строке в RichEdit, если строка содержит определенное слово?? IIpopoK Общие вопросы Delphi 0 22.06.2008 07:57
Как изменить стиль формы SeRhy Общие вопросы Delphi 5 21.01.2008 17:40
Как можно применить к тексту комонент PageSetupDialog Bill Gates Общие вопросы Delphi 1 30.12.2007 20:17
защита выделенного текста Александр Microsoft Office Word 5 10.11.2006 07:09