我做了一个类似与分页控件的自定义空间,里面有两个combobox,现在在form1里面加入了这个自定义空间,并且想将这两个combobox的SelectedIndexChanged方法开放给form1来定义,请问该怎么写?谢谢!!

解决方案 »

  1.   

    this.Combobox1.SelectedIndexChanged += form1里面定义的EventHandler
      

  2.   

    详细一点就是你在自定义控件里增加一个SelectedIndexChanged的委托,然后使用这个委托定义一个变量.在form1里创建combobox1的时候,使用一个实现该委托的函数给这个变量赋值
      

  3.   

    在自定义控件里添加一个自定义事件:
    public event EventHandler ComIndexChanged;在这两个combobox的SelectedIndexChanged事件里添加如下的代码:if(this.ComIndexChanged!=null)
    {
        this.ComIndexChanged(this, new EventArgs());
    }这样编译程序后,就可以在自定义控件里找到这个自定义的事件了