我正在尝试创建一个if语句来提示我询问我是否确定要检查复选框。如果已选中该复选框,则取消选中该复选框。以下是我似乎无法开始工作的原因。谢谢!如果有人有一个简单的方法,请告知。
if (checkBox15.Checked == false)
{
MessageBox.Show("Are you sure you want to check this?", "Prompt", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
Updatelist();
}
else
{
checkBox15.Checked = false;
return;
}
}
else if (checkBox15.Checked == true)
{
checkBox15.Checked = false;
return;
}
答案 0 :(得分:4)
您错过了if(
if(MessageBox.Show("Are you sure you want to check this?",
"Prompt",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question) == DialogResult.Yes)
{
Updatelist();
}
else
{
checkBox15.Checked = false;
return;
}
答案 1 :(得分:0)
这是你的答案
if (checkBox15.IsEnabled == false)
{
MessageBox.Show("Are you sure you want to check this?", "Prompt", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
Updatelist();
}
else
{
checkBox15.IsEnabled = false;
return;
}
}`enter code here`
else if (checkBox15.IsEnabled == true)
{
checkBox15.Checked = false;
return;