C# Winforms 保存控件

标签 c# winforms

我制作了一个 Win Form 并有一些控件,如复选框、单选按钮等。我希望发生的是用户将选择一些设置,例如勾选启动时启动程序,然后他们可以退出,当他们再次打开它时,我如何确保他们所做的选择被保存?谢谢。

最佳答案

有几种方法,但我建议使用 .NET 用户设置方法将他们的设置保存在应用程序的属性部分,并在他们再次启动应用程序时重新加载和设置它们。

这是一个例子:

保存设置

Properties.Settings.Default.CheckboxChecked = true;
Properties.Settings.Default.Save();

加载设置

checkBox.Checked = Properties.Settings.Default.CheckboxChecked;

不过,我建议给它们起更有意义的名字。

您可以在此处阅读更多内容和示例:MSDN Using Application Settings and User Settings

这也是关于如何从头到尾实现用户设置的一个很好的教程:C# - Saving User Settings - Easy way!

关于C# Winforms 保存控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7390564/

相关文章:

c# Opencvsharp 3 camcorder capture on windows 窗体

c# - 检查更新结果失败

c# - 通过PHP脚本隧道连接MySQL

c# - 使用 ComboBox 项目隐藏 ID?

C# excel 互操作进程在崩溃后仍然存在

c# - 遇到数据库错误时防止行更改

C# 添加过滤器到组合框下拉列表

c# - Winform根目录路径。怎么又来了!

java - 高效地通过 SQL 数据库进行部分搜索

c# - 将窗口解除 Hook 到其原始状态