Вниз
Скачать: CL | DM;

Цвет текста в Edit е со свойством Enabled=False   Найти похожие ветки 

← →
KiLLiR ©   (2008-05-03 00:02) [0]

Здравствуйте мастера и начинающие. У меня вопрос: можно ли как-то сделать, чтобы текст в Edit"е со свойством Enabled=False отображался как обычно, а не бледно? Спасибо.


← →
{RASkov} ©   (2008-05-03 00:10) [1]

> [0] KiLLiR ©   (03.05.08 00:02)

Можно выставить Enabled в False Родителю Эдита, но это, возможно, получится "плохой интерфейс" программы...


← →
{RASkov} ©   (2008-05-03 00:12) [2]

Лучше замени Эдит на метку(TLabel) и будет замечательно всем... :)


← →
Германн ©   (2008-05-03 00:59) [3]

Или на TPanel. При соответствующих настройках рамки и цвета, внешне почти ни чем не отличим от Эдита (ну только надпись выравнена по центру).


← →
Игорь Шевченко ©   (2008-05-03 01:02) [4]

Можно. Обрабатывая WM_CTLCOLORSTATIC в родительской форме или CN_CTLCOLORSTATIC в наследнике TEdit и устанавливая нужный цвет шрифта в пришедшем DC


← →
{RASkov} ©   (2008-05-03 01:05) [5]

> ну только надпись выравнена по центру

по центру вертикали(по гроиз. можно как угодно).... но может это даже и плюс?
Еще есть TStaticText(как-то так, но может и ошибся в написании),...

> [4] Игорь Шевченко ©   (03.05.08 01:02)

Что-то это не похоже на ответ начинающиму.... т.е. ответ нормальный... лишь бы вопросы не посыпались
:о)


← →
{RASkov} ©   (2008-05-03 01:32) [6]

Может быть автору как вариант сойдет и Edit.ReadOnly:=True


← →
KiLLiR ©   (2008-05-03 01:52) [7]

Всем спасибо! Воспользовался TStaticText - все устраивает.


← →
Германн ©   (2008-05-03 02:22) [8]


> Всем спасибо! Воспользовался TStaticText - все устраивает.

В очередной раз убеждаюсь в ущербности реализации палитры компонентов. Но не могу предложить такую её реализацию, которая могла бы помочь "неучам" продолжать не читать книжки и справки без обращения на форум. :(


← →
{RASkov} ©   (2008-05-03 09:25) [9]

> [7] KiLLiR ©   (03.05.08 01:52)
> TStaticText - все устраивает.

Лишняя и никчемная трата хэндлов...(
Это просто подозрения.... Хоть я и советовал про Статик, но нужно еще и думать, а действительно ли он(оконный элемент) так нужен...
:)


← →
Игорь Шевченко ©   (2008-05-03 13:31) [10]


> Что-то это не похоже на ответ начинающиму....


"Метла продается в ближайшем хозяйственном магазине."

Этот ответ похож ? :)

Я к чему - если человек настолько начинающий, что не поймет ответа, тогда ему нефиг заниматься раскраской Edit-ов с Enabled=False

Ку ?



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
15-1208200975
Petr V. Abramov
2008-04-14 23:22
2008.05.25
Процедура разбирательства в мировом суде


2-1209831147
lewka-serdceed
2008-05-03 20:12
2008.05.25
Доступ к документу в OleContainer


2-1209897634
AndrewG
2008-05-04 14:40
2008.05.25
Excel


2-1209552029
WebSQLNeederr
2008-04-30 14:40
2008.05.25
Как отсортировать ячейки TStringGrid по значению одного столбца?


2-1209137825
Damien
2008-04-25 19:37
2008.05.25
Рисунок на окне




   Наверх