如何将C#复选框属性设置为“未选中”以保存设置?我正在使用.NET设置功能来存储复选框的状态。当表单加载时,抓取该设置并相应地检查或取消选中该复选框。下面的代码用于将设置设置为true。但是在这种情况下没有任何定义。如何将C#复选框属性设置为“未选中”以保存设置?
谁能帮助?
谢谢。
PS。这是使用VS2010,C#和.NET 3.5
如何将C#复选框属性设置为“未选中”以保存设置?我正在使用.NET设置功能来存储复选框的状态。当表单加载时,抓取该设置并相应地检查或取消选中该复选框。下面的代码用于将设置设置为true。但是在这种情况下没有任何定义。如何将C#复选框属性设置为“未选中”以保存设置?
谁能帮助?
谢谢。
PS。这是使用VS2010,C#和.NET 3.5
如果未选中该框,chkBackup.Checked将包含false,因此您可以始终使用chkBackup.Checked来获取所需内容。下面的代码应该是你所需要的全部 -
private void chkBackup_CheckChanged(object sender, EventArgs e)
{
Properties.Settings.Default.Backup = chkBackup.Checked;
Properties.Settings.Default.Save();
}
使用(chkBackup.Checked == true)从值:
Properties.Settings.Default.Backup = (chkBackup.Checked == true);
Properties.Settings.Default.Save();
这也被if语句摆脱你的封闭的,并且将与性质的工作,是空的布尔(bool?)
太棒了。我没有意识到这一点。这工作完美。谢谢。 – JimDel