我自定义了一个Button :PictureBox,IButtonControl因为我需要在Button 被激活的时候(不是鼠标点击)
能在倒计时结束后通过 PerformClick 方法 去实现Button 的Click 事件
但是 没有达到预期的效果不是是不是写的有误
请帮忙 。。
public  void PerformClick()
{
if(this.CanSelect)
{
this.OnClick(EventArgs.Empty);
}
}

解决方案 »

  1.   


    public  void PerformClick()
            {
                if(this.CanSelect)
                {
    MessageBox.Show("he","hi");
    //能弹吗
                }
            }
      

  2.   

    你定义的对象是什么类型的:Button  or  你自己的button类 ?
    你自己的button类覆盖父类要button的performclick()?要附加特殊处理?似乎没必要。
    另,覆盖父类方法的话加override 了吗?同时父类方法是virtual的吗