2013-08-29 51 views
0

我需要在独立的设计器文件中划分大型的C#窗体。将大窗口分成块

我加了一个class-diagram来表示我的项目的复杂性。
该项目由1个主要形式(绿色)和一些较小的不太重要的形式(蓝色)组成。
主窗体依赖于提供串行和SQL连接的几个类(红色)。

问题:
主要形式具有由设计者文件构造2422点的控制。这些控件安排在多个标签页中,这使得可以将表单分为不同的部分。
但是,他们仍然需要以一种形式出现。

完成此操作的最佳方法是什么?

*这是不可能使用别的比Windows窗体设计

+0

也许UserControls? –

回答

0

您可以使用用户控件和组逻辑独立的部分出现。并根据请求加载它们。

+0

所以,据我所知,你打算用每个标签页的内容制作几个UserControls。 “请求加载”意味着什么? – Geno

+0

是的,这就是我的意思。通过加载请求,我的意思是你不会将用户控件拖放到表单上,而是当用户点击标签第一次只有这样才能加载控件,这将确保在应用程序生命周期中未使用的任何控件都不会被加载 – Ehsan

+0

是否有一种通过多个控件创建UserControl的便捷方式? –