我设法序列化面板上的每个对象,并将其放入具有一些属性的 .dat 文件中(我将在以后完成所有可能的属性)。该文件如下所示:
<DocumentElement>
<Controls>
<Name>Label2</Name>
<Text>hyvgiyb</Text>
<Width>74</Width>
<Height>21</Height>
<Top>173</Top>
<Left>269</Left>
</Controls>
<Controls>
<Name>Label1</Name>
<Text>Picture</Text>
<Width>74</Width>
<Height>21</Height>
<Top>114</Top>
<Left>240</Left>
</Controls>
</DocumentElement
那只是两个只有几个属性的控件。我现在想将 Xml 转换为控件的属性,这样我就可以添加一个控件并简单地执行以下操作:
'code to add control
'control properties
.Name = DataFromXml
.Text = DataFromXml
'...etc
不要担心添加控件的代码,因为我已经有了它;我只需要获取每个控件的各个属性(每个控件的属性都保存在 . 之间,这需要以某种方式分开)。
澄清一下,我正在读取和写入 .dat 文件并在 Visual Studio 2012 中使用 VB.NET。非常感谢任何帮助,谢谢:)