winform中的多个UI实例

时间:2012-06-08 12:36:47

标签: c# winforms user-interface components

我有一个winform应用程序,默认情况下包含一个带有大约十二个标准组件的ui。每组组件代表应用程序与之通信的硬件设备。我需要能够复制或复制这组控件的多个实例,以便主窗体包含此UI的1个,10个或100个实例,使用选项卡界面来保存每组10个“控制接口”。我正在寻找有关如何最好地处理和管理这个问题的建议。换句话说,如何最好地创建和管理通常可能是单个用户界面的多个实例。我想我可以轻松创建一个对象列表,每个对象都是构成与之通信的硬件的单个表示的所有组件的容器。

虽然我使用设计器创建了界面,但我认为使用设计器创建所有其他“组件集”可能并不实际,这些将在安装时确定。我想我基本上需要为每个接口实例提供一个“this.components”对象容器的列表或数组。任何有关如何处理和解决此类问题的建议都将受到高度赞赏。

谢谢,

加里

1 个答案:

答案 0 :(得分:0)

我在DockPanelSuite上取得了巨大成功

http://sourceforge.net/projects/dockpanelsuite/

我可能会发布一些示例代码来帮助您入门,但这是相当明星的前进!