多个简单的button事件代码能简化吗

.Net技术 码拜 8年前 (2016-02-28) 730次浏览
  private void button11_Click_1(object sender, EventArgs e)
        {
            period = "sec10";
        }
        private void button13_Click(object sender, EventArgs e)
        {
            period = "min1";
        }
        private void button14_Click(object sender, EventArgs e)
        {
            period = "min5";
        }
        private void button16_Click(object sender, EventArgs e)
        {
            period = "min30";
        }
        private void button17_Click(object sender, EventArgs e)
        {
            period = "day";
        }
解决方案

50

可以绑定同一个事件,然后在里面用switch case 做判断,分别处理。
事实上一个页面不应该包含太多的按钮,从用户使用角度来讲,会让用户无所适从。

50

这样的需求从UI上说,可能更适合用RadioButton(复选选项),或ComboBox(组合框)。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明多个简单的button事件代码能简化吗
喜欢 (0)
[1034331897@qq.com]
分享 (0)