Страница 1 из 1

Обработка событий

Добавлено: 18 янв 2010, 17:57
Михаил23
Подскажите как правильно сделать обработку событий? Задача такая есть кнопки boolean1 и boolean2 и например два пункта (1 и 2) мною созданного меню.При нажатии кнопки1 и выборе меню 1 должно выполняться одно и тоже действие 1, а при выборе кнопки 2 или меню 2 другое(действие2).

Re: Обработка событий

Добавлено: 18 янв 2010, 18:08
Eugen Graf
Используй Property->Value(Signalling) соответствующей кнопки, а действие выполняй только в ивенте кнопок.
Или другой вариант - засунь свои действия в подприборы и вызывай соответствующее действие и по нажатию кнопки и по нажатию пункта меню.

Re: Обработка событий

Добавлено: 18 янв 2010, 18:18
FireFly
Можно же просто одному EventCase указать несколько событий его вызывающие.

Re: Обработка событий

Добавлено: 18 янв 2010, 18:26
Eugen Graf
Не совсем, эти события должны быть одного и того же типа происхождения.

Re: Обработка событий

Добавлено: 18 янв 2010, 20:19
Михаил23
eg писал(а):Используй Property->Value(Signalling) соответствующей кнопки, а действие выполняй только в ивенте кнопок.
А нельзя как нибудь наоборот. т.е. при нажатии пользователем на кнопку генерировать событие выбора пункта меню. Дело в том, что у меня пунктов меню больше чем кнопок и соответственно придется всеравно делать обработку оставшихся событий из меню (если делать по Вашему методу).

Re: Обработка событий

Добавлено: 18 янв 2010, 20:42
Eugen Graf
Можно использовать User Event и перенаправлять все события (и кнопку и меню) в кейс User Event.