将委托附加为TreeNode的标记对象

时间:2013-11-29 21:18:07

标签: c# .net casting delegates treeview

这是我的代表

public delegate string filterHandler(TreeNode node);

然后在InitializeComponent()中,我试着像这样分配它:

treeNode7.Tag = new filterHandler(loanAmount);

这似乎有效,但当我尝试调用它时:

  

错误2不可调用的成员'System.Windows.Forms.TreeNode.Tag'不能像方法一样使用。 G:\ Dropbox \ School Assignments \ CSCD 371 \ Final \ Final \ WindowsFormsApplication1 \ Database.cs 116 29 StratGen

此外,设计师吓坏了:

  

消息1找不到类型'LCStratGen.MainWindow + filterHandler'。请确保引用包含此类型的程序集。如果此类型是开发项目的一部分,请确保使用当前平台或任何CPU的设置成功构建项目。 G:\ Dropbox \ School Assignments \ CSCD 371 \ Final \ Final \ WindowsFormsApplication1 \ MainWindow.Designer.cs 81 0

我怎样才能使这个工作?

谢谢束:)

0 个答案:

没有答案