私のコードのいくつかを書くためのよりエレガントで効率的な方法はありますか?
特に、すべてのフォームにツールストリップがあります。各フォームには、基本的に同じことを行う独自のメソッドのセットがあります。1つを保存してすべてのメソッドを削除し、それをフォーム固有の変数の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
それらの1つを削除し、もう1つを別のモジュールに移動して、form1とform2の両方で機能させることはできますか?
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles [myWholeDangProject].ExitToolStripMenuItem.Click
Application.Exit()
End Sub