我想在取消选中时更改选中项目的前景色.. 对于选中的项目,我使用了 item.checked 但如果未选中怎么办?我正在使用 winforms
最佳答案
我想你正在寻找这样的东西:
private void checkBox1_CheckedChanged(object sender, EventArgs e) {
if (checkBox1.Checked)
checkBox1.ForeColor = Color.Green;
else
checkBox1.ForeColor = Color.Red;
}
您可能知道,CheckBox 控件的 Checked 属性是一个 bool 值。因此,如果 Checked == true,测试 checkBox1.Checked
会导致更改,如果 Checked == false<,则 !checkBox1.Checked
(或其他 block )会导致更改
关于c# - 在 c#.net 中取消选中复选框时如何更改项目的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453752/