[C#]
AAA
public void 自定义事件()
{
   DropDownList1_SelectedIndexChanged(e)
}private void DropDownList1_SelectedIndexChanged()
{}调用 AAA.自定义事件()大致是这个意思

解决方案 »

  1.   


    //定义事件处理Handler
    public delegate void GroupEventHandler(object sender, System.EventArgs e);//定义事件
    public event GroupEventHandler SelectedIndexChanged;private void Lvw_SelectedIndexChanged(object sender, System.EventArgs e)
    {
        if (SelectedIndexChanged!=null) //触发事件
        {
            SelectedIndexChanged(sender,e);
        }
    }
      

  2.   

    这个是调用的。能实现这个功能我还想问,能不能把DropDownList1的的事件公开成控件的事件?
      

  3.   

    可以,在子控件中的初始化中加入:
    DropDownList1.SelectedIndexChanged += new System.EventHandler(this.DropDownList1_SelectedIndexChanged);
    再在DropDownList1_SelectedIndexChanged的事件处理中加入:
     if (SelectedIndexChanged!=null) //触发事件
        {
            SelectedIndexChanged(sender,e);
        }
    在主控件中定义事件:
    //定义事件处理Handler
    public delegate void GroupEventHandler(object sender, System.EventArgs e);//定义事件
    public event GroupEventHandler SelectedIndexChanged;
    这样DropDownList1就会响应主控件中定义的事件SelectedIndexChanged了