我经常使用的 DLL 中有一个静态事件 - Toolkit.Dialogs.ExitConfirm
我可以使用此事件的唯一方法是修改在 form.Designer.cs 中添加事件的行。例子:
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
变成
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(Toolkit.Dialogs.ExitConfirm);
如果我尝试通过“属性”->“事件”页面添加它,它会给我这个错误:“Toolkit.Dialogs.ExitConfirm”不是有效的标识符。
有没有办法让表单设计器引用来自其他类/命名空间的事件?
编辑:有些人在视觉提示上工作得更好,所以这里有一些图像来定义问题:http: //imgur.com/a/RaLMg
第一张图片显示了我必须如何使其在 Visual Studio 中工作 - 一个调用事件的事件。
第二张图片显示了我实际上正在尝试做的事情。
第三张图片是我手动键入方法名称时出现的错误。