读书人

请问GroupBox里的N个CheckBox勾选触发

发布时间: 2013-01-11 11:57:35 作者: rapoo

请教GroupBox里的N个CheckBox勾选触发的什么事件?
GroupBox里有10个CheckBox,用什么事件知道哪个被勾选或是取消了,怎么获取具体是哪个Checkbox变动了?
[解决办法]
foreach(Control c in groupbox1.Controls)
{
CheckBox chb = c as CheckBox;
if(chb != null)
{
chb.CheckChanged += new EventHandler(CheckBox_CheckChanged);
}
}

----------------------------
priavte void CheckBox_CheckChanged(object sender,EventArgs e)
{
CheckBox chb = sender as CheckBox;
if(chb != null)
{
MessageBox.Show(chb.Name);
}
}


希望对你有帮助。。。。

读书人网 >C#

热点推荐