radioButton事件重载,用于多选择按钮的情形,不用每一个radiobutton都添加选中执行事件

       public form1()
        {
            InitializeComponent();
            this.radioButton1.CheckedChanged += new EventHandler(this.radioBtn_CheckedChange);//初始化事件
            this.radioButton2.CheckedChanged += new EventHandler(this.radioBtn_CheckedChange);
        }
      private void form1_Load(object sender, EventArgs e)
        {

        }
     private void radioBtn_CheckedChange(object sender, EventArgs e) //根据button的text进行选择
        {
            if (!((RadioButton)sender).Checked)
            {
                return;
            }
            switch (((RadioButton)sender).Text.ToString())
            {
                case "开始扫描工位":break;
                case "结束扫描工位":break;
            }
        }
时间: 2024-10-31 15:54:48

radioButton事件重载,用于多选择按钮的情形,不用每一个radiobutton都添加选中执行事件的相关文章

C#使用Timer.Interval指定时间间隔与指定时间执行事件

C#中,Timer是一个定时器,它可以按照指定的时间间隔或者指定的时间执行一个事件. 指定时间间隔是指按特定的时间间隔,如每1分钟.每10分钟.每1个小时等执行指定事件: 指定时间是指每小时的第30分.每天10:30:30(每天的10点30分30秒)等执行指定的事件: 在上述两种情况下,都需要使用 Timer.Interval,方法如下: 1.按特定的时间间隔: using System; using System.Timers; namespace TimerExample { class P

Android自定义控件系列 十:利用添加自定义布局来搞定触摸事件的分发,解决组合界面中特定控件响应特定方向的事件

这个例子是比较有用的,基本上可以说,写完这一次,以后很多情况下,直接拿过来addView一下,然后再addInterceptorView一下,就可以轻轻松松的达到组合界面中特定控件来响应特定方向的触摸事件了. 请尊重原创劳动成果,转载请注明出处:http://blog.csdn.net/cyp331203/article/details/45198549,非允许请勿用于商业或盈利用途,违者必究. 在写Android应用的过程之中,经常会遇到这样的情况:界面包含了多个控件,我们希望触摸在界面上的不

Qt:添加点击事件的Label并显示图片

1.给label添加点击事件 Qt中原本的label是没有点击事件的,如果想添加点击事件的话,可以继承QLabel类并重载鼠标事件(比如mousePressedEvent),然后在鼠标事件中发送一个信号,具体如下: // clicklabel.h #ifndef CLICKEDLABEL_H #define CLICKEDLABEL_H #include <QWidget> #include <QLabel> class ClickedLabel : public QLabel {

用一个简单的例子来演绎事件委托

本篇博文,Insus.NET想使用一个超简单的例子来演绎事件委托.我们在开发网页时,刚开始时在网页的顶部放一个铵钮(web control),想实现一个功能. 在xxx.aspx.cs: OK,某一天,此网页的内容随时间而增长,出现了滚屏.想在网页的底再放一个铵钮,这个铵钮执行事件跟网页顶部铵钮一的事件一样的. 这样子,不管是点击按哪一个铵钮,所执行的事件是一样的:也许一开始你并没有想到onClick的事件名,直接使用铵钮一的onClick的名称,而是如下面的写法:在xxx.aspx.cs,我们

Eventbus的使用与深入-- 一个好用的开源的事件订阅与发布总线,解放你的handler

Eventbus已经发布了很长时间,经历了市场和技术的的考验,与otto齐名,下面来简单了解一下eventbus的使用方法与深入探究. 简单介绍 EventBus是一个用于简化Andorid.Fragment.Threads.Service之间信息传递的一个发布/订阅事件集. 传统的Android组件之间的通信方式有:Activity之间使用Intent:Service向Activity发送broadcast:Fragment和Activity之间相互持有对方的引用(随后可以调用对方的相关方法进

IOS - UIView添加点击事件

UIView通过手势(Gesture-UITapGestureRecognizer)添加点击事件, 类似于UIButton的效果. 示例: UIImageView *iKnowIcon = [CYResource loadImageView:@"free-question-once-more-i-know.png"]; iKnowIcon.top = questionIcon.top + scaleWidthWith320(200); iKnowIcon.centerX = self.

jQuery动态添加的节点事件无法触发

添加节点之前如图: 点击图中的 "第一个" 之后会触发click事件,效果如图: 点击按钮的之后,添加节点之后如图: 这时点击图中的 "第一个",却不会触发click事件. 此时代码如下: <!DOCTYPE html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <html> <head&

echarts对每个data[i]的图片添加点击事件

1.综述:以饼图为例,只需要对echarts对象option添加以下几行代码即可 //添加点击事件(单击),还有其他鼠标事件和键盘事件等等 myChart1.on("click", function (param){ alert(param.dataIndex+':'+option1.series[0].data[param.dataIndex].name); }); 2.效果图 3.目录结构 4.<head></head>和<body></b

使用for循环添加点击事件时,获取i值的方法

比如页面上有一个ul,数个li,现在给li添加点击事件. var li = document.getElementsByTagName("li"); for(var i = 0; i < li.length; i++) { li[i].addEventListener("click",function () { console.log(i); }) } 但是,这样写之后我们发现,点击任何一个li,打印的值都为5,这是因为闭包中共用i值,而i的值由于执行for循