记一次使用winform写窗体程序时候发现的事件触发。偶然发现使用radioButton注册一个click事件,结果每次打开该窗体都会触发事件,替换成其他控件又不会有这种情况,经过观察发现radioButton的tabIndex值如果设置为0(可能是窗体里的最小值)时,新进入该窗体就会触发其事件,应该是因为radioButton默认要被赋值为真(一个GroupBox中有多个控件)。



增加三种控件的事件用于加断点进行观察

 private void button1_Click(object sender, EventArgs e){}private void checkBox1_CheckedChanged(object sender, EventArgs e){}private void radioButton1_Click(object sender, EventArgs e){}


radioButton1的TabIndex设置为0,进入该窗体时触发事件,CheckedChange和Click都会被触发。
将radioButton的TabIndex该为其他值,将Button或者checkBox的索引改成0,再进入该窗体就不会触发radioButton的事件,radioButton也默认不会 有真值。

Winform的radioButton事件触发相关推荐

  1. Winform3、事件触发机制学习:事件的注册和定义和参数含义

    Winform3.事件触发机制学习:事件的注册和定义 在一个Form窗体中拖个按钮,双击后系统自动生成代码: // 定义事件,一般在Form.cs文件 // 默认事件是有命名规范的,控件命_事件名_个 ...

  2. java串口通信DataRecive_串口通信之DataReceive事件触发时机

    环境:Windows PC.本机虚拟COM2连接COM3.串口调试助手COM2发数据 图1 1> ReceivedBytesThreshold为默认值1:2> 一次发送41个字节:3> ...

  3. htmljavascript 事件触发机制

    html 事件触发机制 <!DOCTYPE html> <html> <head><meta charset="UTF-8">< ...

  4. 关于JS 事件冒泡和onclick,click,on()事件触发顺序

    今天在给JQgrid中的标签添加click事件的时候,发现一个问题. JQgrid的table中,点击任何位置,都会勾选点击行的checkbox,而我希望在点击我的标签的时候,不要勾选checkbox ...

  5. Android Activity 和 ViewGroup中事件触发和传递机制

     在Android中,Activity和View都能接收触摸和按键事件,如果响应事件只需要在继承类里复写事件函数即可. 1.在只有Activity的情况: 1)Touch事件触发流程: 首先触发d ...

  6. 函数计算自动化运维实战 3 -- 事件触发自动创建快照

    函数计算 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.函数计算会为您准备好计算资源,以弹性.可靠的方式运行您的代码,并提供日志查询,性能 ...

  7. 函数计算自动化运维实战2 -- 事件触发 eip 自动转移

    函数计算 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.函数计算会为您准备好计算资源,以弹性.可靠的方式运行您的代码,并提供日志查询,性能 ...

  8. JavaScript 模拟事件触发

    事件触发的模拟步骤 Step 1. document.createEvent(eventType) eventType 共5种类型:Events.HTMLEvents.UIEevents.MouseE ...

  9. Wpf TextChanged事件导致死循环,事件触发循环问题

    1.实例: 说明:当TextBox控件的Text内容发生变化时,TextChanged事件触发,并且会立即同步执行. 基于这个特点,设置一个全局变量标识,ChangeTxtB,如果是正在修改txtB的 ...

最新文章

  1. 创新方法系列 如何找联系 符号化就是找数学中的等于==关系,遇到等号请留意
  2. spring-boot 参考链接
  3. Breaking the Ledger Security Model
  4. redis类型[string 、list 、 set 、sorted set 、hash]
  5. 实录:有钱男性的真实私生活
  6. android studio导入jar包和so库,Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库(示例代码)...
  7. 轴固定位置_全面总结:轴零件固定方式及特点
  8. html chm用浏览器打开方式,如何在网页中打开chm格式的文件
  9. macbook不能进系统 备份数据_用数据“说话” VOCs治理在线监测系统不能少
  10. C++/C输出素数,满某个数就换行
  11. 常用工具:用yEd工具画流程图实用步骤
  12. SVD求解线性方程组
  13. 读书笔记:《斯坦福极简经济学》
  14. 【IEEE T-PAMI 2020直播预告】完备性多模态融合技术
  15. 网易云音乐排行榜接口取消后解决方法(网易云音乐小程序)
  16. [Debug]modelsim simulation error,vsim:3053
  17. COT:chain of thought
  18. Baxter工作站建立及简单使用
  19. pandas 如何从1开始索引
  20. Java Socket编程系列(四)开发支持多客户端访问的Server

热门文章

  1. HAMX device is not found 的解决办法 ~
  2. Unity_基础知识_界面菜单翻译
  3. VLC预览高分辨率视频导致视频花屏分析笔记
  4. Abp vNext 拓展Ids4-Claims用户信息
  5. L293D电机驱动版在Arduino上使用笔记
  6. 360 vs QQ, 谁会赢?
  7. android打造独一无二的loading动画效果
  8. 仿生巨头 Festo 为机械臂安上 AI ,习得技能立即同步所有机械臂...
  9. 【软考备战·希赛网每日一练】2023年5月3日
  10. CSS定位+装饰+伪类选择器拓展