我有一个由8个单选按钮组成的组,是否有一种简单的方法来检查该组的“已检查”状态是否已更改?我不需要知道已经检查了哪个按钮,即使已经检查了另一个按钮。整个组有点像CheckedChanged事件。
您可以将相同的CheckedChanged
事件处理程序分配给所有单选按钮。当您选中一个单选按钮时,该方法将被调用两次(因为单选按钮失去选中标记,而被选中的单选按钮)。因此,仅对被检查的事件进行处理。
private void anyRadioButton_CheckedChanged(object sender, EventArgs e)
{
// The radio button that raised the event
var radioButton = sender as RadioButton;
// Only do something when the event was raised by the radiobutton
// being checked, so we don't do this twice.
if(radioButton.Checked)
{
// Do something here
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句