(请问)使用C#,简单继承了System.Windows.Forms.Button,实现了一个自定义的Button,为何在测试程序中无法响应click事件? 你是不是将button的事件委托除掉拉。给出你的代码哦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 484重写了OnClick()?带上base.OnClick() 你的封装的控件里最后加上base.OnClick() System.Windows.Forms.Button重写(override)了Control.OnClick方法,这样,如果再继承System.Windows.Forms.Button后,重写Button.OnClick方法,好像不能引发Click事件。 如果继承的是System.Windows.Forms.ButtonBase类,好像就没问题了。 public class InhermitButton :System.Windows.Forms.Button { public InhermitButton() { // // TODO: 在此处添加构造函数逻辑 // } protected override void OnClick(EventArgs e) { System.Windows.Forms.MessageBox.Show("Click"); base.OnClick (e); } }我这样写是可以的 不好意思,误导各位了。我在重写 OnMouseUp 和 OnMouseDown时,没有调用基类的方法,所以造成了上面的结果。来者有分 access 无法添加数据 添加不成功 数据库 C# 调用类似千千静听或者酷我音乐的皮肤文件? 热键,全局钩子的问题 求C#+MapXtreme2008关于c/s资料 求解:用索引器实现一个功能! 发展方向 为什么我的TCP服务端总是占用CPU100%??? 弱智问题,如何关闭一个Form,请参考我的代码指教 各位高手帮帮我呀!碰到一个怪问题! 请问有没有枚举类这个东东?? 求教:怎样编程把一个输入的http网址转换成相应的IP地址? 从昨天问到今天还没解决,大家帮我看看
{
public InhermitButton()
{
//
// TODO: 在此处添加构造函数逻辑
//
} protected override void OnClick(EventArgs e)
{
System.Windows.Forms.MessageBox.Show("Click");
base.OnClick (e);
} }
我这样写是可以的