Страница 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.