【问题标题】:How to save a form's layout at runtime如何在运行时保存表单的布局
【发布时间】:2012-04-24 10:46:43
【问题描述】:

我有一个项目,我在其中创建一个空白表单并在运行时从 XML 模板向其添加控件。这很好用,但需要一些时间来完成它。我想知道是否可以在运行时定义表单布局后将其保存为 .NET 格式,这样我就不必继续解析 xml 来创建表单。谢谢。

【问题讨论】:

    标签: c# .net winforms serialization


    【解决方案1】:

    您无法序列化windows.forms.control,但下面的链接应该对您有所帮助

    How to serialize a windows form and other child controls in c# and save them into table

    How to Clone/Serialize/Copy & Paste a Windows Forms Control

    顺便说一下,你应该看看 WPF。

    【讨论】:

      【解决方案2】:

      Form.ControlsControl 的列表。这些控件中的每一个都包含一个 Width、Height 和 Location 属性,您可以在序列化回 XML 文档时使用这些属性。

      基本上我想说的是,你可以序列化 Form.Controls

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-31
        相关资源
        最近更新 更多