0

我有 5 个复选框,我希望能够将用户是否已检查它们存储在设置文件中,以便当他们打开程序时,他们可以找到该文件打开它并选择相同的复选框。

在我的一生中,我无法在这个问题上找到任何对我有帮助的东西。请不要简单地将我链接到 MSDN 文章,因为我已经阅读了有关用户设置和应用程序设置的每一页,但我仍然不明白。

如果有人可以请给我一个如何做到这一点的例子,它真的会帮助我,谢谢

目前,我正在将每个复选框的 TabIndex 写入文本文件,当我选择加载文本文件时,我的程序会读取文本行并从中提取我测试的 TabIndex 并基于 chk.selected 属性。

这感觉像是存储用户设置的错误方法

4

1 回答 1

1

转到项目的属性,打开设置窗格,然后创建一个设置文件。此文件将存储到 Properties->Settings.Settings,但您可以从属性的 Settings 页面轻松编辑它。

创建一行将其命名为 IsMyCheckbox1Checked,将其类型设置为 Bool,范围设置为用户。如果你想添加评论。

在您的应用程序中,您现在可以按如下方式使用它:

Boolean b = Properties.Settings.Default.IsMyCheckbox1Checked; //Read the Setting
Properties.Settings.Default.UsMyCheckbox1Checked = Checkbox1.Checked; //Write the Setting
Properties.Settings.Default.Save(); // Persist the Setting to the user's appData-Folder

希望这可以帮助。

于 2012-08-24T08:33:41.743 回答