您可以使用 部分类 将您的类定义分解为多个文件,这可能有助于组织您的代码。
上面的链接将有助于解释如何使用部分类。以下链接将显示VB.NET语法(以及如何使用类设计器拆分):
如何:将类拆分为部分类
对于UI的模块化,您可以探索描述的WPF / SL的组合容量 这里 以及帮助者和例子 这里 。但它是一个非常不同的架构,如果你已经有很多代码,它可能是一个重要的重构。
对于按钮,您应该能够使用命令来隐藏大多数事件处理程序。了解指挥 这里 。
当然要使用偏班。看看这篇文章,
http://visualbasic.about.com/od/usingvbnet/a/partclses.htm
我喜欢使用区域来隐藏代码 (代码荧光笔剂量不做这种事情所以生病使用图像)
请记住,这只是隐藏VS中的代码,文件仍然完整无缺,编译器只会忽略 #Region 和 #End Region 线
#Region
#End Region
您可以使用 部分类 如果需要,将它们分成单独的文件。
你可以将一些功能分成自定义控件吗?甚至可能根据一些外部数据动态创建按钮?