VB.netでイベントを組み合わせる方法があるかどうかは疑問でした。私は、ウィンドウフォームを使用して、別のアクションを行う各ボタンの3つのイベントがあります。 3つのイベントを1つの方法でまとめたいのですが、これを行うのに問題があります。以下は、ボタンの1つの例です。質問の容易さのために、私は各サブの中のすべてのコードを削除しました。VB.netでのイベントの結合
Private Sub btnRightPos_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRightPos.Click
End Sub
Private Sub btnRightPos_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles btnRightPos.MouseDown
End Sub
Private Sub btnRightPos_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles btnRightPos.MouseUp
End Sub
それぞれのイベントが異なるアクションを実行すると、それらをまとめて試してみるとどちらがどちらですか? – dbasnett
3つのイベントをすべて1つのメソッドに入れることができれば、コードを単純化し、コード内の別々の場所に複数のメソッドを置くのがより簡単になります(これはコードが私に与えられてから、 )。メソッドのローカル変数に各イベントを参照し、適切なコードを実行するためにケース構造を使用する方法を見つけることができれば、どのイベントがどれであるかを簡単に知ることができます。これは、何らかの形でイベントを参照する方法があるかどうかを知りたかった問題です。 – James