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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2012, 15:41   #1
xrob
Форумчанин
 
Регистрация: 18.10.2010
Сообщений: 419
По умолчанию Цвет выделения в TEdit

Можно как-нибудь указать свой цвет выделения текста?
Думаю картинка наглядно объяснит что нужно:
первый вариант - что есть, а второй - что хотелось бы.
причем в первом варианте цвет зависит от системных настроек (тем) юзера.
например у меня - серый (серебристая тема), а у кого-то будет синий (стандартная синяя тема)
вопрос - как можно указать свой, независимый цвет?

заранее спасибо.
Изображения
Тип файла: jpg Color.jpg (41.6 Кб, 78 просмотров)

Последний раз редактировалось xrob; 02.12.2012 в 15:44.
xrob вне форума Ответить с цитированием
Старый 02.12.2012, 16:39   #2
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Я думаю, нужно как-то отловить выделение текста, и вручную заливать цветом.
Delphi_ProGer вне форума Ответить с цитированием
Старый 02.12.2012, 19:49   #3
xrob
Форумчанин
 
Регистрация: 18.10.2010
Сообщений: 419
По умолчанию

прошарил TCustomEdit - не нашел процедуры, где бы отрисовывалось выделение текста...
это вообще от делфи зависит?
или придется свой Edit писать?
xrob вне форума Ответить с цитированием
Старый 02.12.2012, 20:02   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Скорее всего придется свой Эдит писать.
Причем видимо с собственной компонентой отрисовки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.12.2012, 20:02   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Скорее всего придется свой Эдит писать.
Причем видимо с собственной компонентой отрисовки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.12.2012, 21:28   #6
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
это вообще от делфи зависит?
на этом уровне - нет. Дельфи юзает системные настройки. Поэтому согласен с мнением общественности - пишите свой Edit
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цвет выделения текста RichEdit Kib Общие вопросы Delphi 6 14.02.2013 10:20
Каким образом можно изменять цвет фона и цвет шрифта в Label? jungle Win Api 17 21.09.2009 00:38
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка Gotessa JavaScript, Ajax 1 09.05.2009 16:05
Цвет полоски выделения DBGrid Хитрец БД в Delphi 12 19.04.2009 22:58