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


Автор: maddoc 29.6.2005, 16:27
Подскажите как задать цвет TButton smile

Автор: RVN 2.7.2005, 14:23
По-моему никак.

Используй BitButton smile

Автор: maddoc 2.7.2005, 16:46
нет по-моему надо наследовать клас а при наследовании переопределить цвет, тк там по умолчанию цвет виндовских кнопок, так вот как бы это сделать подскажите, а то я с таким наследованием никогда не сталкивался.
а BitButton не идет тк мне надо фокус ловить на кнопке

Автор: _hunter 4.7.2005, 11:15
ты по форуму поищи со словами button ( или кнопка ) и цвет. -- тем уже куча поднималась и ответ везеде один -- никак

Автор: maddoc 4.7.2005, 11:24
ок поищу, только точно знаю что можно, вот разгребусь с делами и обязательно код напишу, ну если не найду

Автор: MaximNR 5.7.2005, 12:52
можно конечно, нужно отрисовку перекрывать.

а вообще, смотря что конкретно нужно, можно в BitButton вставлять картинку нужного цвета, чем не изменение цветаsmile
TBitButton прямой наследник TButton, и он может иметь фокус. Т.е. это обычная кнопка, но с возможностью вставки картинки.

Автор: maddoc 5.7.2005, 13:15
да но картинка влияет на размер файла

Автор: MaximNR 5.7.2005, 13:25
при размере файла в мег, размер картинки (если даже картинка будет в кил), значительной роли не сыграет.
Добавлено @ 13:26
кстати, ее можно вообще создать динамическиsmile))

Автор: maddoc 5.7.2005, 13:39
это как?

Автор: MaximNR 5.7.2005, 14:03
см TBrush.

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