C# Windows 应用程序 - InitializeComponent() 上的用户设置

C# Windows Application - User Settings on InitializeComponent()

我正在尝试在组件呈现中使用持久的用户设置 (.settings),即 InitializeComponent() - Visual Studios WinForms 设计器支持功能,designer.cs。

例如,如果某个选项在上次会话中未选中,那么这次应该保持未选中状态。

如果我首先呈现表单的组件,即 运行 InitializeComponent(),然后在程序的初始化程序 class 中使用用户设置设置属性,则工作正常.
但这不是很整洁,宁愿它们都在同一个函数中一起呈现。

为什么这不起作用?也许我缺少它工作所需的某种程序集参考?

请注意,我的 InitializeComponent() 函数位于单独的命名空间中

您不想触摸 InitializeComponent()。本代码全部由设计者生成

如果您想保持整洁,我建议您在 form_Load 事件中设置任何用户设置。这是在表单的构造函数之后直接调用的。

找到问题。

在渲染中同时使用 .Checked.CheckState 时出现问题。好像只喜欢用一个

现在工作正常,可以正确使用用户本地设置来填充字段。

现在很干净。谢谢大家