Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TButton


Romm ©   (2007-02-27 13:07:00) 

Здравствуйте!
Меня давно интересует вопрос: можно ли изменить цвет фона и форму простой кнопку Button. Или все же лучше бросить на форму TImage и по событию MouseDown менять рисунок?


Romm   (2007-02-27 14:12:00) [1]


> Кстати есть классный набор компонент TMS. Так там на кнопку
> в тулбаре можно вешать как .bmp так и .ico.

ссылочку дай откуда скачать :)


RebroFF   (2007-02-27 13:39:00) [2]

Кстати есть классный набор компонент TMS. Так там на кнопку в тулбаре можно вешать как .bmp так и .ico.


Romm   (2007-02-27 13:38:00) [3]

Понятно :)


RebroFF   (2007-02-27 13:37:00) [4]


> А как всетаки лучше? Использовать рисунок вместо кнопки
> или способом, описанным выше.


Зависит от функционального контекста приложения:)


Юрий Зотов   (2007-02-27 13:36:00) [5]

Как лучше - зависит от задачи, а как проще - использовать TBitBtn и его свойство Glyph.


Romm   (2007-02-27 13:31:00) [6]


> Кнопка класса TButton - это компонентская обертка вокруг
> стандартного окна Windows класса BUTTON. Можно изменить
> ее форму с помощью SetWindowRgn, можно установить ей стиль
> BS_OWNERDRAW и рисовать ее самому как угодно.

Спасиб, попробую...

А как всетаки лучше? Использовать рисунок вместо кнопки или способом, описанным выше.


Юрий Зотов   (2007-02-27 13:26:00) [7]

Кнопка класса TButton - это компонентская обертка вокруг стандартного окна Windows класса BUTTON. Можно изменить ее форму с помощью SetWindowRgn, можно установить ей стиль BS_OWNERDRAW и рисовать ее самому как угодно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо