如何將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