各位大虾:
上次在社区看到朋友们提到的问题,由于我入门不久,没看懂各位的回答,请各位朋友能给我一个详细点答案:问题是这样的:WINFORM中,自定义一个用户控件ctlUserControl,其中包含一个TreeView1控件,如何在其他表单中使用ctlUserControl能够使用TreeView1中的AfterSelect事件? 在线等!谢谢各位
上次在社区看到朋友们提到的问题,由于我入门不久,没看懂各位的回答,请各位朋友能给我一个详细点答案:问题是这样的:WINFORM中,自定义一个用户控件ctlUserControl,其中包含一个TreeView1控件,如何在其他表单中使用ctlUserControl能够使用TreeView1中的AfterSelect事件? 在线等!谢谢各位
第一步,在包含treeview的用户自定义控件中增加一个event:
[Category("Property Changed"),
Description("Occurs after the treeview node is selected.")]
public event TreeViewEventHandler AfterTreeNodeSelect
{
add { this.treeview1.AfterSelect += value; }
remove { this.treeview1.AfterSelect -= value; }
}第二步,在引用该用户自定义控件的form中,找到对应自定义控件的AfterTreeNodeSelect事件,调用就可以了^_^,给分吧,研究好一阵子,不过我自己也要用到的。
具体看,
http://blog.csdn.net/zhzuo/archive/2004/11/30/199599.aspx