有没有更优雅或更有效的方式来编写我的一些代码?
特别是,我的所有表单上都有一个工具条。每个表单都有自己的一组方法,它们本质上是在做同样的事情。有没有办法删除所有方法保存一个,然后将其包含在我的表单特定变量的 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
我可以删除其中一个,然后将另一个移动到一个单独的模块并让它同时为 form1 和 form2 工作吗?
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles [myWholeDangProject].ExitToolStripMenuItem.Click
Application.Exit()
End Sub