Конвертировать nb.FormClosed + = (s, ex) => в C ++ CLI - PullRequest
0 голосов
/ 13 сентября 2011

Я хочу преобразовать это

nb.FormClosed += (s, ex) =>
(overriding OnClose form method) 

в C ++ CLI.Я пытался что-то вроде .override, но не могу найти правильный вариант C ++ CLI.

1 Ответ

3 голосов
/ 13 сентября 2011

Это не отменяет OnClose.Это добавляет слушателя события к событию FormClosed.

C ++ / CLI не поддерживает лямбда-выражения.Вам нужно будет подписаться реальным методом.Вам также необходимо явно инициализировать экземпляр делегата.Вот основной синтаксис:

nb->FormClosed += gcnew FormClosedEventHandler(this, &ClassName::MyCloseHandler)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...