请教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);
}
}
希望对你有帮助。。。。