鼠标点击groupBox中的任一单选按钮触发事件,简单代码如下:
private void Form1_Load(object sender, EventArgs e)
{
foreach(Control ctr in groupBox1.Controls)
{
RadioButton rBtn = ctr as RadioButton;
if (rBtn == null) continue;
rBtn.MouseClick += new MouseEventHandler(RadioBtnClick);
}
}
public void RadioBtnClick(object sender,EventArgs e)
{
RadioButton rbtn = (RadioButton)sender;
MessageBox.Show(rbtn.Text);
}