Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C Windows应用程序-InitializeComponent()上的用户设置_C#_.net_Winforms - Fatal编程技术网

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

C# C Windows应用程序-InitializeComponent()上的用户设置,c#,.net,winforms,C#,.net,Winforms,我正在尝试使用持久化用户设置。组件呈现中的设置,即InitializeComponent-Visual Studio WinForms designer支持函数designer.cs 例如,如果某个选项在上一次会话中未选中,则这次应保持未选中状态 如果我首先呈现表单的组件,即运行InitializeComponent,然后在程序的initializer类中使用用户设置设置属性,则工作正常。 但这不是很整洁,而是希望在同一个函数中一起呈现 这有什么不起作用的原因吗?也许我缺少了它工作所需的某种程序

我正在尝试使用持久化用户设置。组件呈现中的设置,即InitializeComponent-Visual Studio WinForms designer支持函数designer.cs

例如,如果某个选项在上一次会话中未选中,则这次应保持未选中状态

如果我首先呈现表单的组件,即运行InitializeComponent,然后在程序的initializer类中使用用户设置设置属性,则工作正常。 但这不是很整洁,而是希望在同一个函数中一起呈现

这有什么不起作用的原因吗?也许我缺少了它工作所需的某种程序集引用

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

您不希望触摸InitializeComponent。这些代码都是由设计器生成的

如果希望保持整洁,我建议在form_Load事件中设置任何用户设置。直接在窗体的构造函数之后调用此函数。

发现问题

在呈现中同时使用.Checked和.CheckState时出现问题。似乎只喜欢用一个

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


现在又干净又漂亮。谢谢大家

在没有发布任何代码的情况下,不清楚问题出在哪里。InitializeComponent是由设计师创建的,所以你不应该乱搞它。需要一些代码来检查吗?