C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: SpeedButton  (Прочитано 1381 раз)
Sergey1985
Участник


Сказали спасибо: +8/-1
Offline

Сообщений: 310


SpeedButton
« : 11 Ноябрь 2013, 15:22:56 »

Доброго времени суток. У меня появилась одна проблемка с компонентом TSpeedButton а именно. Кидаю на форму две кнопки и делаю их взаимосвязанными. Нажимая на одну "выскакивает" другая. Но при выскакивании мне нужно чтобы у ДРУГОЙ происходило событие OnClick. Кто - нить знает как это замутить?
Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: SpeedButton
« Ответ #1 : 11 Ноябрь 2013, 15:41:41 »

Что значит "выскакивает"? Появляется на форме?
Событие можно вызвать программно, например:
Код
Btn1->OnClick(Btn1);
 
Записан
Sergey1985
Участник


Сказали спасибо: +8/-1
Offline

Сообщений: 310


Re: SpeedButton
« Ответ #2 : 13 Ноябрь 2013, 11:34:42 »

НУ выскакивает значит приподнимается вверх(переходит из нажатого состояния в отпущенное) при этом событие OnMouseUp не возникает.
Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


« Ответ #3 : 13 Ноябрь 2013, 15:27:46 »

Все просто - назначаешь обеим кнопкам какой-то GroupIndex, отличный от 0 (например 10). Тогда при нажатии одной будут "выскакивать" все остальные (в данном случае, другая). И программно вызываешь обработчик OnClick любой другой кнопки, как я показал выше.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.097 секунд. Запросов: 19.