日期:2014-05-17  浏览次数:20801 次

如何实现窗体内多个重复的一组功能?
一个界面要监控多台设备,同时还要处理每台设备的信息(见下图)  初步设想是做个form处理所有事务,然后在主窗体上创建多个这个form的实例,但Form属于顶级控件,不可以放到另一个窗体上(parent=this),这样有什么好的解决方案?谢谢!

------最佳解决方案--------------------
form.TopLevel=false;
------其他解决方案--------------------
使用MDI(多文档界面窗体)。
------其他解决方案--------------------


Form2 form2 = new Form2();
form2.Owner = this;
form2.Show();

------其他解决方案--------------------
usercontrol 就可以了
------其他解决方案--------------------
用户控件+TableLayoutPanel/FlowLayoutPanel,动态创建/删除控件。
------其他解决方案--------------------
先谢!
多文档感觉不好控制,这个主窗体上还要放其他的东西。