![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Цвет текста в Edit'е со свойством Enabled=False [D7, XP]
KiLLiR © (2008-05-03 00:02:00)Здравствуйте мастера и начинающие. У меня вопрос: можно ли как-то сделать, чтобы текст в Edit'е со свойством Enabled=False отображался как обычно, а не бледно? Спасибо.
Игорь Шевченко (2008-05-03 13:31:00) [1]
> Что-то это не похоже на ответ начинающиму....
"Метла продается в ближайшем хозяйственном магазине."
Этот ответ похож ? :)
Я к чему - если человек настолько начинающий, что не поймет ответа, тогда ему нефиг заниматься раскраской Edit-ов с Enabled=False
Ку ?
{RASkov} (2008-05-03 09:25:00) [2]> [7] KiLLiR © (03.05.08 01:52)
> TStaticText - все устраивает.
Лишняя и никчемная трата хэндлов...(
Это просто подозрения.... Хоть я и советовал про Статик, но нужно еще и думать, а действительно ли он(оконный элемент) так нужен...
:)
Германн (2008-05-03 02:22:00) [3]
> Всем спасибо! Воспользовался TStaticText - все устраивает.
В очередной раз убеждаюсь в ущербности реализации палитры компонентов. Но не могу предложить такую её реализацию, которая могла бы помочь "неучам" продолжать не читать книжки и справки без обращения на форум. :(
KiLLiR (2008-05-03 01:52:00) [4]Всем спасибо! Воспользовался TStaticText - все устраивает.
{RASkov} (2008-05-03 01:32:00) [5]Может быть автору как вариант сойдет и Edit.ReadOnly:=True
{RASkov} (2008-05-03 01:05:00) [6]> ну только надпись выравнена по центру
по центру вертикали(по гроиз. можно как угодно).... но может это даже и плюс?
Еще есть TStaticText(как-то так, но может и ошибся в написании),...
> [4] Игорь Шевченко © (03.05.08 01:02)
Что-то это не похоже на ответ начинающиму.... т.е. ответ нормальный... лишь бы вопросы не посыпались
:о)
Игорь Шевченко (2008-05-03 01:02:00) [7]Можно. Обрабатывая WM_CTLCOLORSTATIC в родительской форме или CN_CTLCOLORSTATIC в наследнике TEdit и устанавливая нужный цвет шрифта в пришедшем DC
Германн (2008-05-03 00:59:00) [8]Или на TPanel. При соответствующих настройках рамки и цвета, внешне почти ни чем не отличим от Эдита (ну только надпись выравнена по центру).
{RASkov} (2008-05-03 00:12:00) [9]Лучше замени Эдит на метку(TLabel) и будет замечательно всем... :)
{RASkov} (2008-05-03 00:10:00) [10]> [0] KiLLiR © (03.05.08 00:02)
Можно выставить Enabled в False Родителю Эдита, но это, возможно, получится "плохой интерфейс" программы...