Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.049 c
14-1105109952
Василий
2005-01-07 17:59
2005.01.23
нужен человек, хотя бы средне знающий Delphi


1-1105222689
WhiteGuy
2005-01-09 01:18
2005.01.23
Damned кавычки!!!


1-1105531581
TButton
2005-01-12 15:06
2005.01.23
RGB->HSB->RGB


14-1104441096
ArMellon
2004-12-31 00:11
2005.01.23
Если человек выпивает больше четырех раз в год - он хронический


3-1103597258
Black
2004-12-21 05:47
2005.01.23
Какой тип данных использовать?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский