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

А как изменить цвет кнопки?   Найти похожие ветки 

← →
Vetal ©   (2005-01-13 12:39) [0]

Всем привет!

Казалось бы - что может быть проще, чем изменить цвет кнопки типа TButton в Delphi?
Ан нет... Не так все просто... Бьюсь уже второй час...
Подскажите пожалуйста как можно изменить цвет кнопки, не использую сторонних компонент?

Всем заранее спасибо!


← →
ЮЮ ©   (2005-01-13 12:41) [1]

Изменить оформление Windows. TButton в Delphi - это родная кнопка Windos - а они во всей системе одного цвета.


← →
Neznaika ©   (2005-01-13 12:42) [2]

TButton не изменишь!
Используй BitBtn или другие компоненты...


← →
Vetal ©   (2005-01-13 12:54) [3]

ЮЮ> Изменить оформление Windows не катит. Нужно изменить цвет только одной кнопки в приложении..

Neznaika>> Хорошо, а как можно изменить цвет кнопки, если она TBitBtn?


← →
TButton ©   (2005-01-13 12:55) [4]


> TButton не изменишь!

точно =)


← →
Семен Сорокин ©   (2005-01-13 13:02) [5]

Можно и у TButton:
MakeObjectInstance + FreeObjectInstance (или SetWindowLong), а также сообщения WM_ERASEBKGND/WM_PAINT

PS. ИМХО не стоит геморроя, проще использовать TBitBtn


← →
TUser ©   (2005-01-13 13:15) [6]


> TButton в Delphi - это родная кнопка Windos - а они во всей
> системе одного цвета

И тем не менее есть компоненты, которые изменяют стиль оформления программы, в т.ч. и цвет TButton"ов.


← →
Vetal ©   (2005-01-13 13:23) [7]

Так а как все-таки изменить цвет TBitBtn?


← →
Neznaika ©   (2005-01-13 13:24) [8]

>>Vetal ©   (13.01.05 12:54) [3]

Наложить картинку однотонную ;-)


← →
Vetal ©   (2005-01-13 13:31) [9]

Через свойство Glyph что ли?
Так по краям будет серенькое все...


← →
Neznaika ©   (2005-01-13 13:38) [10]

Vetal по-моему там все это регулируется, сейчас уже не помню как но у меня это получалось.


← →
WhiteGuy ©   (2005-01-13 13:42) [11]

Vetal,зайди на torry.net - там есть такие компоненты!! типa RbControls[RbButton]


← →
Vetal ©   (2005-01-13 13:53) [12]

Короче, сделал TPanel, заполнял его цвет... А по клину менял стиль с Uppered на Lowered и наоборот...



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

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



Память: 0.47 MB
Время: 0.027 c
4-1101991745
mbIkola
2004-12-02 15:49
2005.01.23
При использовании HOOKa на клаву в Виндах 9х вылазит шибка Mprexe


14-1104480576
gn
2004-12-31 11:09
2005.01.23
ПОЗДРАВЛЯЮ С НОВЫМ


1-1105030782
Zaurr
2005-01-06 19:59
2005.01.23
Клонирование


14-1105121864
Vaitek
2005-01-07 21:17
2005.01.23
Достало это караоке!!!!!!!!


14-1105115023
X9
2005-01-07 19:23
2005.01.23
Проблемы с принтером HP LaserJet 1010




   Наверх