有没有更优雅或有效的方式来编写我的一些代码?合并VB.NET中的冗余代码
特别是,我的所有表单上都有一个工具条。每个表单都有自己的一套方法,基本上是做同样的事情。有没有办法删除所有的方法保存一个,然后把它放在我的表单特定变量的switch语句中?
的一个例子就是我讲:
'Form 1
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
Application.Exit()
End Sub
'Form 2
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
Application.Exit()
End Sub
我可以删除其中的一个,并移动到其他单独的模块,并将它充当两个Form 1和Form?
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles [myWholeDangProject].ExitToolStripMenuItem.Click
Application.Exit()
End Sub
谢谢!在看到我的选项后,我不确定这是否是我想要采用的路线。 – Meowbits