想到一個想法,是否有任何方式使用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. 在C#WinForm應用程序中使用控制檯
- 6. 如何從控制檯應用程序調用正在運行的winform應用程序的功能
- 7. 在C#中使用參數運行控制檯應用程序
- 8. 在Windows上運行控制檯應用程序時抑制命令窗口
- 9. 從控制檯窗口輸入到Winform應用程序
- 10. 在控制檯應用程序中運行時按鍵檢測
- 11. 使用Windows調度程序運行控制檯應用程序
- 12. 使用NodeJS的控制檯應用程序在Azure上運行?
- 13. 運行C#控制檯應用程序
- 14. 在控制檯應用程序中的winform
- 15. Java:在運行全屏應用程序時使用機器人
- 16. 作爲控制檯應用程序運行Asp.net應用程序
- 17. 從Windows XAML應用程序運行控制檯應用程序
- 18. 從其他控制檯應用程序運行控制檯應用程序
- 19. Win32應用程序沒有在窗口中運行,但在控制檯中
- 20. 從窗口形式運行控制檯應用程序
- 21. 無窗口運行控制檯應用程序
- 22. 強制Winform程序運行在96dpi?
- 23. 監控一個端口的USB,沒有WinForm,只有控制檯應用程序
- 24. 在WinForm應用程序中排序DataGridView時選定的行
- 25. 如何控制檯應用程序的輸出在運行時使用vb.net 2012
- 26. 控制檯在運行GUI C++應用程序時打開
- 27. 在控制檯應用程序中實例化WinForm
- 28. Winform應用程序在控制檯中寫入其消息
- 29. 在Windows中使用GUI應用程序中的控制檯,僅當它從控制檯運行時
- 30. 使用child_process從nodejs應用程序運行控制檯應用程序
這種類型的東西需要你在你的XML文件中存儲很多關於你的控件的參數,包括諸如定位,標籤索引,事件處理程序等。我很難對一個場景進行映像從表單中提取複雜性是更好的選擇。 –