本帖最后由 v1srine 于 2011-06-14 08:50:59 编辑

解决方案 »

  1.   


    你这个方法是不行的,后患无穷啊使用虚函数+事件才行。微软的。Net内部就是这个实现方法。
      

  2.   

    若单纯的覆盖,则给基类方法添加:virtual关键字,子类重写 ,或给子类方法添加new关键字
      

  3.   

    在父类里,定义一个虚函数
    Form1:
    protect virtual void Button1Process()
    {
       MessageBox.Show("1");
    }
    private void button1_Click(object sender, EventArgs e)
    {
       Button1Process()
    }
    然后在子类里重载虚函数Button1Process()
    protect override void Button1Process()
    {
       MessageBox.Show("2");
    }
    问题解决了,坐等分:D