转换nb.FormClosed += (s, ex) =>转换为c++ CLI

本文关键字:转换 CLI c++ ex nb FormClosed | 更新日期: 2023-09-27 18:08:29

我想转换这个

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

转换为c++ CLI。我正在尝试。override之类的东西,但找不到正确的c++ CLI变体

转换nb.FormClosed += (s, ex) =>转换为c++ CLI

这不会覆盖OnClose。这将事件监听器添加到FormClosed事件中。

c++/CLI不支持lambda表达式。您需要订阅一个真正的方法。您还需要显式地初始化委托实例。下面是基本语法:

nb->FormClosed += gcnew FormClosedEventHandler(this, &ClassName::MyCloseHandler)