![]() |
|
||||||||||
|
|||||
|
[+4 08.02.08]
|
У меня есть в головном классе процедура вывода окошка с вопросом.
Это окошко я могу вызывать откуда хочу и писать там что хочу. Как сделать так, чтобы при нажатии на кнопку в окошке, запускалась нужная процедура? Желательно, чтобы имя этой процедуры бралось из какой нибудь текстовой переменной. Чтобы не прописывать заранее список вызова возможных процедур, с последующим их выбором. Просто в Си есть такая штука, передача в качестве аргумента ссылки на процедуру. И там это все просто работает. Может здесь есть что нибудь похожее?
__________________
http://www.website63.ru |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Так передайте ссылку на метод, в чем проблема? Методы и функции тоже имеют ссылки. Вы же когда подписываетесь на события, не задаете вопросов, когда пишете ссылку на метод? Почему сейчас вопросы?
|
|
|||||
|
[+4 08.02.08]
|
А. Ну точно. Спасибо.
Торможу ![]()
__________________
http://www.website63.ru |
|
|||||
|
[+4 08.02.08]
|
Хотя нет. Я же не могу написать так:
А мне нужно чтобы я вместо Update мог подставить любую другую. Налету. Как?
__________________
http://www.website63.ru |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
this[methodName], где methodName содержит имя метода.
|
|
|||||
|
[+4 08.02.08]
|
Так заработало. Спасибо.
__________________
http://www.website63.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|