Вниз
Скачать: 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.013 c
2-1209713192
SergeyS
2008-05-02 11:26
2008.05.25
Помогите, пожалуйста.


15-1207729203
Дмитрий С
2008-04-09 12:20
2008.05.25
КриптоПро CSP


2-1209554677
budiman
2008-04-30 15:24
2008.05.25
paradox выдает ошибку


15-1207680695
ProgRAMmer Dimonych
2008-04-08 22:51
2008.05.25
Электронная почта


2-1209839798
Vinum
2008-05-03 22:36
2008.05.25
Как с помощью моей программы открыть файл




   Наверх