我正在写一个程序在视觉基本的2010年。这是一个界面(人口)因此有一个整体失衡的按钮,它只是命令发送到其他设备。结果,有一大堆的事件的处理程序,点击按钮就可以真的不能分解成模块(除非我了解的模块是错的).

基本上,我想要能够把所有的事件处理程序,用于,比如说,按下按钮不同的文件。这样做可以或者是重要的,他们住在"MainWindow.停靠。vb"?(我所有的按钮居住在一个全屏窗口中,有些是隐藏的通过标签).

谢谢,

--埃里克*T

有帮助吗?

解决方案

您可以使用分部类您的类定义分解成多个文件,这可能会帮助组织代码。

以上将帮助链接确切地解释如何使用分部类。下面的链接将显示您的VB.NET语法(以及如何使用类设计器来分东西):

如何:分割一类到分部类

其他提示

可以使用分部类以这些分割成单独的文件,如果需要的话。

我喜欢用区域来隐藏代码 (代码高亮剂量不这样做有点事如此虐待使用的图像) “替代文字”

请注意,这仅仅是藏在VS的代码的文件仍然完好compleatly和编译器将只是忽略#Region#End Region线

你能分离出一些功能集成到自定义控件呢?甚至可能动态创建的按钮根据一些外部数据?

该模块化设计用户界面,可以探索的组合能力的WPF/SL描述 在这里, 和佣工和实例 在这里, .但它是一个真正不同的结构,并且可能是一个主要的重构,如果你已经有很多代码。

按钮,你应该可以利用的选择,应该隐瞒你的大多数事件处理程序。阅读指挥 在这里,.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top