C# 我应该调用哪个事件来迭代Windows窗体中面板中的单选按钮?

C# 我应该调用哪个事件来迭代Windows窗体中面板中的单选按钮?,c#,winforms,radio-button,C#,Winforms,Radio Button,我有一个包含五个Windows窗体单选按钮的面板。我在这里找到了各种迭代单选按钮的方法,以查看选中了哪个按钮,但我不知道应该调用哪个事件来执行迭代的代码(例如,foreach循环语句)。这是专家组的活动吗?或者是单选按钮 我是C#NET编程新手,非常感谢您的帮助 将代码放入事件处理程序中,然后单击: myRadioButton1.Click += radio_Click; myRadioButton2.Click += radio_Click; myRadioButton3.Click += r

我有一个包含五个Windows窗体单选按钮的面板。我在这里找到了各种迭代单选按钮的方法,以查看选中了哪个按钮,但我不知道应该调用哪个事件来执行迭代的代码(例如,foreach循环语句)。这是专家组的活动吗?或者是单选按钮


我是C#NET编程新手,非常感谢您的帮助

将代码放入事件处理程序中,然后单击

myRadioButton1.Click += radio_Click;
myRadioButton2.Click += radio_Click;
myRadioButton3.Click += radio_Click;
myRadioButton4.Click += radio_Click;
myRadioButton5.Click += radio_Click;
注意,您也可以通过设计器分配事件处理程序,但关键是您只需要一个

private void radio_Click(Object sender, EventArgs e)
{
    //your loop code here
}

当用户单击面板中的单选按钮时,我需要根据用户的选择立即在标签文本中显示一个数字。是!将相同的事件处理程序分配给所有单选按钮即可:)但我建议使用
CheckedChanged
而不是
单击
,因为用户也可以使用键盘检查单选按钮。谢谢@Rodsaria注意,
CheckedChanged
也会因程序更改而触发。这意味着如果您执行
myRadioButton5.Checked=true,它将触发