![]() |
|
|
![]()
|
|
| Ярослав |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 189 Регистрация: 8.6.2009 Репутация: нет Всего: -1 |
Подскажите пожалуйста как при нажатие на кнопку изменить её цвет или при наведение мышки тоже действие
|
|||
|
||||
| BeKToP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 15.5.2008 Репутация: нет Всего: нет |
у кнопки есть события (инспектор обьектов вкладка events), там есть события OnClick и OnMove , нажатие и наведение мышки соответственно, на эти события надо написать что то типа
хотя нет :( чё то я не знал что у Button нет сво-ва color Это сообщение отредактировал(а) BeKToP - 20.6.2009, 15:26 |
|||
|
||||
| JackyFox |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
Погуглил тут немного, и оказалось, что MS в принципе не позволяет менять цвет кнопки в API.
Некоторые изворачиваются, создают новый класс на основе TButton с канвой. Вот пример на Дельфи. Я предлагаю использовать TPanel. При желании её можно сделать похожей на кнопку, не совсем идентично, но довольно схоже. Надо задать свойство BevelInner при проектировании в bvRaised и написать обработчики для MouseDown и MouseUp, чтобы панель вела себя как кнопка при нажатии.
Свойство Color у панели есть. Так что уже его можно ворочать как хочется методами Click, MouseEnter и MouseLeave --------------------
У вас менее 250 сообщений, ссылки отключены |
||||
|
|||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: 1 Всего: 2 |
Ещё как вариант:
у стандартных батонов (CodeGear) есть такое свойство как HotImagesIndex. привязывай к кнопе ImageList и играйся с этим св-вом по нужным событиям -------------------- кодер + лодырь = колдырь |
|||
|
||||
| Ярослав |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 189 Регистрация: 8.6.2009 Репутация: нет Всего: -1 |
Спасибо,всё работает
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |