如何组织大型winforms课程

时间:2013-11-15 17:01:25

标签: c# winforms

我有一个Windows窗体类,它有一个带有许多选项卡的选项卡控件。问题是,由于选项卡的数量,可视用户界面越来越大,处理所有控件事件的代码也变得非常大。

我正在寻找最好的技巧来组织这个。

目前我将大部分代码拆分为单独的:

#region
#endregion

帮助组织它。我也有可能使用表单继承的想法,但我不认为这将完全解决我的问题。我的另一个想法是将每个标签的事件分成几个部分类。

我缺少一种更简单或更实用的方法吗?谢谢。

1 个答案:

答案 0 :(得分:2)

我要做的是将每个选项卡控件分隔成特定的用户控件,这将允许您让用户控件保持自己的方法等。这很可能会有相当多的工作,但是从长远来看,你会发现它更容易维护。此外,在构建用户控件时,为什么不在新的用户控件中查看函数和合并之间是否存在任何共性?