我有一些复选框,我已将所有这些复选框分配给一个事件处理程序。
如何查看发件人是否已选中或未选中?
答案 0 :(得分:4)
在Windows窗体中,所有事件都有一个发件人变量。
if(((CheckBox)sender).Checked)
应该这样做。
答案 1 :(得分:1)
将sender参数转换为checkbox并检查checked属性。
(sender as CheckBox).Checked
希望这有帮助。
答案 2 :(得分:0)
Checked
属性表示当前是否选中了复选框。
sender
是事件的第一个参数:
var checkbox = (CheckBox) sender;
if (checkbox.Checked)
{
// Checkbox seems to be checked
}
查看checkbox的文档。