【发布时间】:2012-07-02 11:47:03
【问题描述】:
我设计了一个表单来动态创建文本框、面板按钮等控件。我可以选择编辑控件的大小和位置。我需要维护控件的布局和父子关系,以便我可以保存信息并在再次加载时重新创建它。除了 XML 来维护布局信息,还有其他更好的选择吗?
提前致谢。
【问题讨论】:
我设计了一个表单来动态创建文本框、面板按钮等控件。我可以选择编辑控件的大小和位置。我需要维护控件的布局和父子关系,以便我可以保存信息并在再次加载时重新创建它。除了 XML 来维护布局信息,还有其他更好的选择吗?
提前致谢。
【问题讨论】:
尝试使用app.config 文件,它将为您提供更好的操作,并节省大量代码,您现在需要执行这些代码来遍历已保存的 XML 文件。
欲了解更多信息Go here
【讨论】:
您是否可以选择将其保存在 数据库 中(如果需要,每个用户)?如果您必须实现它,基于文件的 XML 可能是最简单的选择,无论您使用 app.config 路由还是编写自己的类来保存和检索 XML 中的自定义用户设置 - 保存它的好地方可能是用户的 AppData 文件夹。
当您使用 ClickOnce 之类的工具进行版本升级时,保存到 app.config 的所有内容都可能丢失。
【讨论】: