我想通過使用XML文件在運行時創建控件。如何在使用XML文件指定的名稱創建這些控件後訪問這些控件?c#動態控件名稱
舉例來說,如果我有一個XML文件中的一系列控制:
<control id="0" type="textbox">
<param id="0" type="(name)">DynamicTextbox</param>
<param id="1" type="location">100,73</param>
<param id="2" type="size">119,20</param>
</control>
<control id="1" type="button">
<param id="0" type="(name)">DynamicButton</param>
<param id="1" type="location">200,82</param>
<param id="2" type="size">78,50</param>
</control>
如果我設計在設計模式的UI,我沒有使用XML文件,我可以簡單地調用控制與他們各自的名字。
DynamicTextbox.location = new Point(100,73);
DynamicTextbox.size = new Size(119,20);
DynamicButton.location = new Point(200,82);
DynamicButton.size = new Size(78,50);
由於我在運行時創建控件,我將如何使用這些名稱訪問它們?
謝謝!
DynamicTextbox不是控制型,我的意思是它是「(名稱)」的控制的,如在XML文件中指定:' DynamicTextbox'另外,我正在使用WinForms。 –
@Adrian,那怎麼樣... – musefan
感謝您的回答......如果我有更多的代表,我會投你的答案! –