c# - 窗体/C# : Store/Retrieve (Persist) Content of TextBoxes between 2 Runs

标签 c# winforms textbox persist

是否有一种最简单的方法来简单地告诉 Winforms(主要是 TextBoxes)保留其所有内容 e. G。到一个文件,而我不必循环遍历所有控件?

我在 WPF 应用程序中看到了这一点,但我对是否有开箱即用的最简单方法一无所知(此外,谷歌也没有发现任何东西)。

同样,循环遍历每个控件是可能的,但似乎.. 工作量太大?

序列化可能有用吗?

最佳答案

您可以在表单设计器中设置您的 ApplicationSettings PropertyBinding,为其分配一个字段名称,然后当您关闭您的应用程序时,您可以这样做,这将保存您所做的所有更改到应用程序 app.config 文件中的所有绑定(bind)文本框。

enter image description here

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    Properties.Settings.Default.Save(); 
}

关于c# - 窗体/C# : Store/Retrieve (Persist) Content of TextBoxes between 2 Runs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12927718/

相关文章:

c# - Web 服务中的数据库访问

vba - 从文本框中获取值并将其存储在 VBA 中的变量中

c# - 报告(免费 || 开源)Winforms 中 Crystal Reports 的替代品

jquery - 使用 jQuery 设置值时的 TextBox onchange

textbox - 在 IE9 中,在禁用的文本框中突出显示文本不会释放鼠标按钮;解决方法?

c# - 默认应用程序域的卸载事件?

c# - 从遗留 UUID 迁移到标准 UUID

c# - 从数据库中选择指定日期范围内的数据

c# - 在文档中查找最高数字的最快方法

c# - 如何在表单之间导航