如何处理表单上的很多控件?

Joh*_*res 4 .net c# controls winforms

我想知道如何处理一个有很多控件的表单.您是否将所有处理代码填入表单?这就是我一直在做的事情,但由于我需要使用的所有控件,我最近的项目失控了.我有菜单,多个工具栏,填充控件的tabcontrols,状态栏,......你明白了.我正在考虑使用部分类来分解事物,但这可能是一个坏主意.我只是需要一些关于我应该做什么的建议.

Ree*_*sey 8

我建议使用UserControl来分解你的功能.通过将独立部分移动到UserControl实例中,您可以隔离逻辑.

此外,随着应用程序变得越来越大,使用像MVC或MVP这样的架构模式可以提供极大的帮助.

  • MVC为胜利. (2认同)