Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > TCheckBox и цвет шрифта


Автор: folibis 13.9.2006, 05:45
Есть форма, на ней панель.
На панель динамически добавляются чекбоксы
Код

TCheckBox * checkBox = new TCheckBox(extPanel);
checkBox->Parent = extPanel;
checkBox->Left = 10;
checkBox->Width = 200;
checkBox->OnClick = checkBoxClick;
checkBox->Font->Color = clBlue;


но почему то цвет шрифта остаётся черный.
если таким же образом у шрифта менять Size или Name то без проблем
а цвет почему то не работает. В чем проблема?



Автор: mAtIk 13.9.2006, 10:02
Попробуй так:
Код

TCheckBox * checkBox = new TCheckBox(extPanel);
checkBox->Parent = extPanel;
checkBox->Left = 10;
checkBox->Width = 200;
checkBox->Font->Color = clBlue;
checkBox->OnClick = checkBoxClick;

Автор: BreakPointMAN 13.9.2006, 10:16
По всей видимости, при изменении свойства Font->Color меняется только цвет у Caption'а... а цвет самой "галочки" остается черным...

Автор: folibis 14.9.2006, 06:04
да мне и надо у Caption'a ... но вот что то не работает smile

Автор: folibis 14.9.2006, 07:25
ну вот  smile 
наконец то нашел причину ....
дабы придать приложению надлежащий вид в папку с экзешником был положен файл .manifest
это типо для того чтобы выглядел как XP потому как в борланде нормальными средствами этого не добьешься.
Он то все и портил ... Шоб они там были здоровы smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)