Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.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# 保存动态windows窗体应用程序C的状态#_C#_Controls_Config_Windows Forms Designer - Fatal编程技术网

C# 保存动态windows窗体应用程序C的状态#

C# 保存动态windows窗体应用程序C的状态#,c#,controls,config,windows-forms-designer,C#,Controls,Config,Windows Forms Designer,我构建了一个表单,用户可以在其中添加控件、按钮和更动态的控件 是否有可能保存动态控件并在用户下次启动程序时自动加载它们 如果这是不可能的,我想知道是否有一个共同的方法或良好的做法保存这个数据到某种配置文件 谢谢,一种方法是循环表单上的所有控件,并将它们保存到独立的存储中 但这实际上取决于您的用例,您是希望自动执行此操作并对用户透明,还是希望向用户提供保存到某个文件的选项 虽然它不是专门针对动态控件的,但要了解更多信息,请参阅下面有关stackoverflow另一个问题的链接: 一种方法是循环

我构建了一个表单,用户可以在其中添加控件、按钮和更动态的控件

是否有可能保存动态控件并在用户下次启动程序时自动加载它们

如果这是不可能的,我想知道是否有一个共同的方法或良好的做法保存这个数据到某种配置文件


谢谢,一种方法是循环表单上的所有控件,并将它们保存到独立的存储中

但这实际上取决于您的用例,您是希望自动执行此操作并对用户透明,还是希望向用户提供保存到某个文件的选项

虽然它不是专门针对动态控件的,但要了解更多信息,请参阅下面有关stackoverflow另一个问题的链接:


一种方法是循环表单上的所有控件,并将它们保存到独立的存储

但这实际上取决于您的用例,您是希望自动执行此操作并对用户透明,还是希望向用户提供保存到某个文件的选项

虽然它不是专门针对动态控件的,但要了解更多信息,请参阅下面有关stackoverflow另一个问题的链接:


您可以遍历所有控件并将它们保存在XML文件中。然后,您可以轻松加载此文件并恢复其位置\大小等。Windows窗体设计器倾向于鼓励程序员认为“我也可以这样做!”结果往往不是那么好,他们总是在遇到必须解决的非琐碎问题时碰壁。就像坚持设计一样,Winforms实现这一点的方式也不琐碎。代码生成器完成了这项工作。您可以遍历所有控件并将它们保存在XML文件中。然后,您可以轻松加载此文件并恢复其位置\大小等。Windows窗体设计器倾向于鼓励程序员认为“我也可以这样做!”结果往往不是那么好,他们总是在遇到必须解决的非琐碎问题时碰壁。就像坚持设计一样,Winforms实现这一点的方式也不琐碎。代码生成器完成了这项工作。您可以遍历所有控件并将它们保存在XML文件中。然后,您可以轻松加载此文件并恢复其位置\大小等。Windows窗体设计器倾向于鼓励程序员认为“我也可以这样做!”结果往往不是那么好,他们总是在遇到必须解决的非琐碎问题时碰壁。就像坚持设计一样,Winforms实现这一点的方式也不琐碎。代码生成器完成了这项工作。我试着阅读和检查,但我不确定为什么我应该选择独立存储?我可以创建自己的文件或XML。隔离存储可以是特定于用户的,因此不同的用户可以有不同的设置。。。是的,您可以创建自己的文件/xml,但随后您将不得不担心在何处保存文件和处理权限等问题,这就是独立存储的好处。我尝试了阅读和检查,但我不确定为什么我应该选择独立存储?我可以创建自己的文件或XML。隔离存储可以是特定于用户的,因此不同的用户可以有不同的设置。。。是的,您可以创建自己的文件/xml,但随后您将不得不担心在何处保存文件和处理权限等问题,这就是独立存储的好处。我尝试了阅读和检查,但我不确定为什么我应该选择独立存储?我可以创建自己的文件或XML。隔离存储可以是特定于用户的,因此不同的用户可以有不同的设置。。。是的,您可以创建自己的文件/xml,但随后您将不得不担心在何处保存文件和处理权限等问题,这就是隔离存储的好处。