Freitag, 1. Juni 2012

MouseDown Event Handling in C#




Um zu ermitteln welcher Mouse Button gedrückt wurde benötigen wir einen Event Handler.


Damit das MouseDown - Event ausgelöst wird muss folgender Code in die InitializeComponent Function kopiert werde:



this.MouseDown += new System.WinForms.MouseEventHandler(this.Form_MouseDown);


Danach muss die MouseDown - Methode integriert werden. In dieser Methode kann dann das 
Handling der Mouse gesteuert werden.

MouseEventArgs - Members

  • Button - Ermittelt welcher Button gedrückt wurde(Left, Right, Middle oder None)


private void Form_MouseDown(object sender, System.WinForms.MouseEventArgs e)
{
    switch (e.Button)
    {
        case MouseButtons.Left:
            MessageBox.Show(this,"Left Button Click");
            break;
        case MouseButtons.Right:
            MessageBox.Show(this,"Right Button Click" );
            break;
        default:
            break;
    }
}

Keine Kommentare:

Kommentar veröffentlichen