c#写button的click事件的方法,内部类与独立类,winform和xamarin都可以用

20 篇文章 0 订阅
13 篇文章 3 订阅

很多button的界面,写button的方法会耗费很多时间,也不好管理,现在介绍一个sender的工具

//比如有10个button    

button btn1,btn2,btn3,......btn10; 

//把这是个button调用同一个方法

            btn_01.Click += Btn_01_Click;
            btn_02.Click += Btn_01_Click;
            btn_03.Click += Btn_01_Click;
            btn_04.Click += Btn_01_Click;
            btn_05.Click += Btn_01_Click;
            btn_06.Click += Btn_01_Click;
            btn_07.Click += Btn_01_Click;
            btn_08.Click += Btn_01_Click;
            btn_09.Click += Btn_01_Click;

            btn_10.Click += Btn_01_Click;

//独立类就不讲了,就是每一个buttonclick都写一个方法

//这是内部类的写法,用不同button的id来区分不同button的功能

private void Btn_01_Click(object sender, System.EventArgs e)

        {
            Button btn = (sender as Button);
            switch (btn.Id)
            {

                case button1:

                do sth;

                break;

                case button2:

                 do sth;

                break;

               case button2:

                 do sth;

                break;

                default:

                break;

}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值