请教关于时间委托的问题
我做了一个类似与分页控件的自定义空间,里面有两个combobox,现在在form1里面加入了这个自定义空间,并且想将这两个combobox的SelectedIndexChanged方法开放给form1来定义,请问该怎么写?谢谢!!
------解决方案--------------------详细一点就是你在自定义控件里增加一个SelectedIndexChanged的委托,然后使用这个委托定义一个变量.
在form1里创建combobox1的时候,使用一个实现该委托的函数给这个变量赋值
------解决方案--------------------在自定义控件里添加一个自定义事件:
public event EventHandler ComIndexChanged;
在这两个combobox的SelectedIndexChanged事件里添加如下的代码:
if(this.ComIndexChanged!=null)
{
this.ComIndexChanged(this, new EventArgs());
}
这样编译程序后,就可以在自定义控件里找到这个自定义的事件了