Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

TEdit disabled цвет шрифта   Найти похожие ветки 

 
Bifor   (2004-11-09 16:34) [0]

Всем здрасте.
Почему при установке TEdit"у.enabled = false цвет шрифта становится серым (чтото вроде clGrayText), хотя fontcolor такой который я ему задаю?
cпс заранее.


 
Fay ©   (2004-11-09 16:40) [1]

?!


 
Pentium133 ©   (2004-11-09 16:41) [2]

Попробуй поставить TEdit.enabled = true - цвет должен стать прежним.


 
Anatoly Podgoretsky ©   (2004-11-09 17:31) [3]

Все правильно, но только не серый, а цвет палитры для запрещенных элементов.


 
Bifor ©   (2004-11-09 17:34) [4]

[Anatoly Podgoretsky]
а как это можно обойти?


 
GanibalLector ©   (2004-11-09 17:38) [5]

Панель управления-Экран-Оформление


 
Bifor ©   (2004-11-09 17:44) [6]

[GanibalLector]
мне в реалтайме нужно цвет менять причем на какой заранее не известно.


 
Anatoly Podgoretsky ©   (2004-11-09 17:49) [7]

Не используй TEdit, он отрисовывается Виндуос, а не твоей программой.


 
Bifor ©   (2004-11-09 18:06) [8]

я бы с удовольствием, но контора использует bisnessskincontrols
а там TbsSkinEdit который унаследован от TCustomEdit... :(
(немогу др использовать, они куплены).
Может както можно перехватить сообщение где рисуется Disable контролы, но сколько не искал так и не нашел где.
Например нормальные (Enabled = true) устанавливается цвет вроде на мессагу


TbsCustomEdit = class(TCustomMaskEdit)
private
...
procedure CNCtlColorEdit (var Message:TWMCTLCOLOREDIT);     message CN_CTLCOLOREDIT;
...
end;

вней устанавливается цвет шрифта (все по чесному)...
как только контрол disable он даже не попадает туда,
вызывал ее насильно. паралельно гдето потом всеравно устанавливается серый цвет где непонимаю...



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

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.039 c
1-1099488300
kseno
2004-11-03 16:25
2004.11.21
Как безболезненно удалить из программы иконку?


14-1099480482
AlexR
2004-11-03 14:14
2004.11.21
Работа с dll.


3-1098548785
Bend
2004-10-23 20:26
2004.11.21
Упаковка таблицы.


1-1099855237
margel
2004-11-07 22:20
2004.11.21
2мерный стринговый массив


1-1099576713
Змей
2004-11-04 16:58
2004.11.21
пустой ли edit1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский