radiobutton checkedchange事件在加载时激发
本文关键字:加载 checkedchange 事件 radiobutton | 更新日期: 2023-09-27 18:00:54
为什么加载单选按钮时会触发此事件?有办法防止这种情况发生吗?代码如下:
//
// radioButton1
//
this.radioButton1.AutoSize = true;
this.radioButton1.Location = new System.Drawing.Point(6, 19);
this.radioButton1.Name = "radioButton1";
this.radioButton1.Size = new System.Drawing.Size(75, 17);
this.radioButton1.TabIndex = 0;
this.radioButton1.TabStop = true;
this.radioButton1.Text = "You guess";
this.radioButton1.UseVisualStyleBackColor = true;
this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
this.groupBox1.Controls.Add(this.radioButton1);
public System.Windows.Forms.RadioButton radioButton1;
单选按钮的Checked
属性默认为false,但当它被添加到窗体中并且是唯一的单选按钮时,该值必须更改为true(每个组至少必须选中一个单选按钮(。在将事件添加到表单(或订阅更改后的事件(之前,可以通过将默认情况下要选择的单选按钮的Checked属性设置为true来防止事件触发。