把大窗户分成几块

本文关键字:几块 窗户 | 更新日期: 2023-09-27 18:29:40

我需要将一个大型C#窗体划分为单独的设计器文件。

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

问题:
主窗体有2422个控件,这些控件由设计器文件构造。这些控件排列在多个选项卡页中,可以将表单分为不同的部分
然而,它们仍然需要以一种形式出现

实现这一目标的最佳方法是什么?

*不可能使用除Windows窗体设计器之外的任何其他东西

把大窗户分成几块

您可以使用UserControls并在那里对逻辑独立部件进行分组。并根据要求加载它们。