设置随机不可用

时间:2015-06-26 09:12:31

标签: c# tabs settings

我刚刚开始使用Visual C#,取得了惊人的成功,但现在我遇到了一个让我疯狂的问题。

此问题适用于我尝试编写的所有内容,而我尚未设法成功完成Google搜索以回答我的问题。

我喜欢使用选项卡表单,“工作”的各种选项卡以及一个包含一堆带有配置数据的文本框的选项卡,如servername,logins等。

我还设法使用内置设置功能保存我的设置。

现在这是我的问题: 我启动应用程序,访问设置选项卡,输入我的设置,关闭应用程序。当我重新启动应用程序时,我保留所有以前的设置。到目前为止一切都很好。

但是,这些文本框在我单击我的setupstab时始终包含正确的信息,在通过方法访问时返回空字符串。 这种行为是完全随机的,我启动应用程序,可以访问设置,我关闭它,重新启动它设置已经消失,下次它们在那里然后又消失了。

但是,如果我访问设置标签,在运行方法之前一切都很好。

这对任何人都有意义吗? 我所做的就是定义应用程序设置并将它们分配到设置选项卡中的文本框,并在表单关闭时使用Properties.Settings.Default.Save();保存它们。 我尝试用表格手动加载它们:setSQLServer.Text = Properties.Settings.Default.setSQLServer; 但行为保持不变。在我单击设置选项卡之前运行的方法随机接收一个空字符串。发生这种情况时,设置选项卡中的所有文本框都会返回空字符串。

0 个答案:

没有答案