c# radiobutton应该用哪个函数??
来源:百度知道 编辑:UC知道 时间:2024/07/04 08:19:55
用一楼的方法,给你写个例子
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 5; i++)
{
RadioButton radio = new RadioButton();
radio.CheckedChanged += new EventHandler(radio_CheckedChanged);
radio.Name = "radio" + i;
radio.Location = new Point(50, 20 * (i + 1));
this.Controls.Add(radio);
}
}
void radio_CheckedChanged(object sender, EventArgs e)
{
RadioButton radio = (RadioButton)sender;
if (radio.Checked)
{
MessageBox.Show(radio.Name);
}
}
写一个事件,各个radiobutton都订阅事件就ok了,网上这样的例子很多,我就不赘述了。
有个Ridiobuttonlist控件你可以用这个控件
或者
像楼上说的,,给所有的button的checkedchanged指向同一个事件
使用RadioButtonList
建议你用RadioButtonList 利用Se