![]() |
|
|
![]()
|
|
| RDC |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
Как можно отследить нажатие какой-либо кнопки на форме? Например:
Если ( (Нажата кнопка1) или (Нажата кнопка2) или (Нажата кнопка3) ) тогда Вывести сообщение --------------------
Живопись |
|||
|
||||
| petlyura |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 30.1.2008 Где: Харьков Репутация: 2 Всего: 2 |
Сделай единный обработчик на 3 кнопки. И укажи в нем вывести сообщение
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Какие кнопки? Если обычные (TButton) - то я очень сомневаюсь, что одним указателем мыши можно нажать сразу 3 кнопки Пардон, бред написал - не заметил, что просили отследить нажатие кнопок по отдельности, а не всех вместе Это сообщение отредактировал(а) xvr - 28.2.2008, 13:28 |
|||
|
||||
| RDC |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
Это я образно написал вывести сообщение. Вообще по нажатию одной из трёх кнопок выполняется своё уникальное действие. --------------------
Живопись |
|||
|
||||
| Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
А вы на билдере програмировали??? Жмете двойным кликом на нужной кнопке, появляется обработчик OnClick в нем пишете свой код, и так по каждой кнопке. Если обработчик не появился, входите в Events-ы нужной кнопки и жмете напротив OnClick и в окне кода вводите нужный алгоритм -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Можно еще уникальные флаги выставить при нажатии клавиш - конечно не гламурно но тем не менее действенно.
Добавлено через 45 секунд Дык и свойство Tag никто не отменял. |
|||
|
||||
| RDC |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
Вы не поняли сути вопроса. Например такой тупой пример:
На форме есть Браузер и 3 кнопки. Когда запускается цикл, но отображает по очереди разные странички (какие то вопросы), а пользователь должен нажимать на кнопочки и отправлять данные на сервак. И вот надо сделать что бы при смене очередной странички в браузере цикл останавливался и ждал пока юзер нажмёт одну из 3 кнопок. --------------------
Живопись |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Не должно быть никаких циклов, иначе пользователь даже нажать на эти кнопки не сможет. В программе должны быть ТОЛЬКО реакции на нажатие кнопок. Если надо сделать какую то периодическую активность - используй таймер. |
|||
|
||||
![]()
|
| Правила форума "С++ 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. |