コードの違い


hk  2009-11-04 22:59:48  No: 146461

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 23:01:24  No: 146462

訂正

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 23:15:09  No: 146463

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

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


hk  2009-11-05 00:06:20  No: 146464

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加