private void checkBoxSaveRectangles_CheckedChanged(object sender, EventArgs e)
{
Properties.Settings.Default.CheckBoxSaveRectangles;
}
我试过:
Properties.Settings.Default.CheckBoxSaveRectangles = checkBoxSaveRectangles.CheckState;
但CheckState不是布尔值。
设置中的CheckBoxSaveRectangles类型为bool。
我想保存checkBoxSaveRectangles状态并在构造函数中加载该状态,并更新构造函数和CheckedChanged事件中的全局bool。
或者可能不需要全局bool标志变量来检查需要checkBoxSaveRectangles状态的位置?
因为我想保存状态,并且根据复选框的状态做一些事情。
2条答案
按热度按时间fdbelqdn1#
要在设置中保存
checkBoxSaveRectangles
的状态,您可以使用Checked
属性,该属性是bool
类型。注意,您应该使用Save
方法来执行save settings:接下来你可以从应用程序设置中设置
CheckBox
的状态。你可以在Properties.Settings
的构造函数中readCheckBoxSaveRectangles
的值,如下所示:如果需要,还可以从代码的任何位置的设置中读取此值。
m528fe3b2#
我不确定我是否理解了这个问题,但可能问题是您忘记保存设置。请尝试添加以下行:
Properties.Settings.Default.Save()
;