我正在Visual Basic 2010中编写一个程序。它是一个HMI(人机界面),因此只需将命令发送到其他设备就可以完成任务。因此,有大量的事件处理程序用于单击按钮,这些按钮无法真正分解为模块(除非我对模块的理解是错误的)。
基本上,我希望能够将所有事件处理程序,例如按钮按下移动到不同的文件。可以这样做,还是留在“MainWindow.xaml.vb”中很重要? (我的所有按钮都位于一个全屏窗口中,一些按标签隐藏)。
谢谢,
- Erik T
答案 0 :(得分:13)
您可以使用Partial Classes将您的班级定义分解为多个文件,这可能有助于整理您的代码。
上面的链接将有助于解释如何使用部分类。以下链接将显示VB.NET语法(以及如何使用类设计器进行拆分):
答案 1 :(得分:3)
当然要使用部分课程。查看这篇文章,
答案 2 :(得分:3)
如果需要,您可以使用Partial Classes将这些文件拆分为单独的文件。
答案 3 :(得分:3)
我喜欢使用区域来隐藏代码 (代码荧光笔剂量不做这种事情所以生病使用图像)
请记住,这只是隐藏VS中的代码,文件仍然完整无缺,编译器将忽略#Region
和#End Region
行
答案 4 :(得分:1)
您可以将部分功能分成自定义控件吗?甚至可能根据一些外部数据动态创建按钮?
答案 5 :(得分:1)