Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.06 c
10-1081170687
malkolinge
2004-04-05 17:11
2005.01.23
COM сервер и два интерфейса (можно3 )


1-1103878137
Der Schlangen
2004-12-24 11:48
2005.01.23
TCHART - есть вопросы кто подскажет


3-1103212483
Iova
2004-12-16 18:54
2005.01.23
Ошибка с функцией OpenSchema


1-1105598240
Bless
2005-01-13 09:37
2005.01.23
Проблема с округлением в Делфи


14-1104700309
Vaitek
2005-01-03 00:11
2005.01.23
Это у всех Опера глючит или только у меня?