想到一個想法,是否有任何方式使用XML在運行時填充控件。我的意思是我將有一個Controls.xml文件,並且可以在該文件中定義我想要添加到特定winform的控件,當我們運行該應用程序時,它將顯示確切的控件。有沒有人做過這個?請在此引導我。在winform應用程序中使用XML的運行時控制人口
0
A
回答
0
可以序列控件(這是一個對象)XML比反序列化本身HOW TO
但問題是活動的,你應該使用反射和/或代碼注入,因爲事件的應用無法作爲對象進行反序列化。
1
是的,您可以動態創建控件:您需要做的就是解析XML並創建它們。
TextBox tb = new TextBox();
tb.Location = new Point(25,25);
tb.Click += textbox_Click;
this.Controls.Add (tb);
相關問題
- 1. 運行Winform應用程序
- 2. c#:運行控制檯性能的Winform應用程序問題
- 3. 如何在Winform應用程序中使用控制檯?
- 4. 如何從控制檯應用程序調用正在運行的winform應用程序的功能
- 5. 使用Windows調度程序運行控制檯應用程序
- 6. 運行C#控制檯應用程序
- 7. 在控制檯應用程序中的winform
- 8. 從Windows XAML應用程序運行控制檯應用程序
- 9. 作爲控制檯應用程序運行Asp.net應用程序
- 10. 從其他控制檯應用程序運行控制檯應用程序
- 11. 監控一個端口的USB,沒有WinForm,只有控制檯應用程序
- 12. 在WinForm應用程序中排序DataGridView時選定的行
- 13. 在Windows中使用GUI應用程序中的控制檯,僅當它從控制檯運行時
- 14. 在控制檯應用程序中實例化WinForm
- 15. 應用錨的Winform控制
- 16. 更新JavaFX的控制,同時運行的應用程序
- 17. parallel.invoke在Winform和控制檯應用程序中的行爲有所不同
- 18. Winform應用程序中的控制檯UI
- 19. 如何在winform應用程序中運行html5容器?
- 20. 您可以在雲中運行winform應用程序嗎?
- 21. 運行gtk#在MonoDev中使用.Net製作的應用程序
- 22. 在VS2015中通過控制檯運行.NET Core應用程序
- 23. 在dos中運行C#控制檯應用程序?
- 24. 將控制檯應用程序配置爲在Eclipse中運行
- 25. 在C#控制檯中運行NUnit測試應用程序
- 26. 在窗體應用程序中使用控制檯窗口時出現異常
- 27. 在沒有控制檯窗口的情況下運行OpenCV應用程序
- 28. 如何測量C#控制檯應用程序運行時間?
- 29. 在WinForm應用程序中使用ServiceFabric時出錯
- 30. 如何在運行控制檯應用程序時阻止控制檯窗口關閉?
這種類型的東西需要你在你的XML文件中存儲很多關於你的控件的參數,包括諸如定位,標籤索引,事件處理程序等。我很難對一個場景進行映像從表單中提取複雜性是更好的選擇。 –