![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Модрон-ветеринар
|
Допустим есть функция, предназначенная для обработки кнопочных событий:
Можно ли как-то внутри этой функции узнать, какое конкретно событие ее вызвало? Последний раз редактировалось mooncar; 24.10.2009 в 23:12. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Нельзя, если только не передавать в обработчик дополнительные данные.
|
|
|||||
|
Модрон-ветеринар
|
Как в приведенной мною записи это сделать? Неясно.
Просто есть громоздкая функция, которая работает одинаково для разных событий, но немного различаются ее параметры в зависимости от типа события. Писать две функции не хочется. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Используй делегат с параметрами: http://www.flasher.ru/forum/showpost...1&postcount=33
|
|
|||||
|
Модрон-ветеринар
|
Спасибо, udaff, с Delegate я еще не работал, повод разобраться.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 05:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|