Главная страница
    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.46 MB
Время: 0.053 c
14-1104841832
by
2005-01-04 15:30
2005.01.23
Новый Год в Киеве. Маленький фоторепортаж.


1-1105162791
DDDeN
2005-01-08 08:39
2005.01.23
Картинки для кнопок


14-1104612996
GanibalLector
2005-01-01 23:56
2005.01.23
Математики стоят на пороге уничтожения криптографии...


3-1103529804
alex145
2004-12-20 11:03
2005.01.23
BDE глючит на полную


14-1104475094
ocean
2004-12-31 09:38
2005.01.23
Интервал между буквами в Word





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