C# 控件继承文题 求助大神

曼殊莎椛 2018-09-18 05:14:03
public class Newbutton:Button
{
Button button = new Button() ;
public void button_Click(object sender, EventArgs e)
{
MessageBox.Show("");
}

}

想继承原有控件再添加事件,封装成类,要怎么写才能正确的把事件继承啊
就是,添加 newbutton这个按钮,点击弹出这个box;
...全文
324 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2018-09-19
  • 打赏
  • 举报
回复
你想要做什么?
曼殊莎椛 2018-09-19
  • 打赏
  • 举报
回复
引用 1 楼 porenasckx 的回复:

public class NewButton : Button
{
protected override void OnClick()
{
MessageBox.Show("弹弹弹");
base.OnClick();
}
}


这样???

这是啥意思啊? 重写了一个事件?那调用这个按键的时候 是不是还要再注册onclick事件?
enaking 2018-09-19
  • 打赏
  • 举报
回复
帮你顶。、。。。。。。。。
E次奥 2018-09-19
  • 打赏
  • 举报
回复
引用 3 楼 bhsdfghj 的回复:
[quote=引用 1 楼 porenasckx 的回复:]

public class NewButton : Button
    {
        protected override void OnClick()
        {
            MessageBox.Show("弹弹弹");
            base.OnClick();
        }
    }
这样???
这是啥意思啊? 重写了一个事件?那调用这个按键的时候 是不是还要再注册onclick事件?[/quote] 你试一下就知道要不要注册了。。。
E次奥 2018-09-18
  • 打赏
  • 举报
回复

public class NewButton : Button
    {
        protected override void OnClick()
        {
            MessageBox.Show("弹弹弹");
            base.OnClick();
        }
    }
这样???

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧