質問

private void timer1_Tick(object sender, EventArgs e)
{

       MouseEventArgs m=e as MouseEventArgs;
        if (m.Button == MouseButtons.Right)
        {
            MessageBox.Show("dfgdf");
        }
}

It dont work How can I do it ?

役に立ちましたか?

解決

MouseEventArgs are, as stated by their name, arguments that come from mouse events. (such as MouseDown or MouseUp)

Each Event has his own EventAgs. Therefore, you can't use MouseEventArgs in your Timer.Tick event.

Here is the EventArgs class.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top