コードの違い


hk  2009-11-04 13:59:48  No: 146461  IP: [192.*.*.*]

Private Sub PictureBox_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown, Box2.MouseDown
        
    End Sub

上と下のコードは同じと考えて良いのですか?


 Private Sub PictureBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles  PictureBox2.MouseDown

 End Sub

編集 削除
hk  2009-11-04 14:01:24  No: 146462  IP: [192.*.*.*]

訂正

Private Sub PictureBox_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown, PictureBox2.MouseDown
        
    End Sub

上と下のコードは同じと考えて良いのですか?


 Private Sub PictureBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles  PictureBox2.MouseDown

 End Sub

編集 削除
魔界の仮面弁士  2009-11-04 14:15:09  No: 146463  IP: [192.*.*.*]

"PictureBox_MouseDown" や "PictureBox1_MouseDown" の部分には、
任意の名前を付けられますが、それとイベントの動作とは無関係です。


> 上と下のコードは同じと考えて良いのですか?
前者は PictureBox1.MouseDown と PictureBox2.MouseDown に
反応しますが、後者は PictureBox2.MouseDown にしか反応しません。
(後から、AddHandler で割り当てたりしない限りは)

編集 削除
hk  2009-11-04 15:06:20  No: 146464  IP: [192.*.*.*]

早速の回答、感謝します。
有り難うございました。

編集 削除