당신이 방법의 수를 할 수있는, 당신이 당신의 button.click 이벤트를 사용하려면
1) 다음 코드 아래 수행
Button.Click += SomeMethod;
private void SomeMethod(object sender, EventArgs e)
{
System.Windows.Forms.Button bt = sender as System.Windows.Forms.Button;
if (bt != null)
{
if (bt.Equals(System.Windows.Forms.MouseButtons.Left))
{
// do something;
}
}
}
2) 또는 창에서 마우스 클릭 이벤트를 사용는 "button.MouseClick"를 형성한다.
Button.MouseClick += SomeMethod;
private void SomeMethod(object sender, MouseEventArgs e)
{
if (!e.Button.Equals(System.Windows.Forms.MouseButtons.Right))
{
// do work
}
}
하기 때문에 당신이 수동으로 확인해야한다, 나는 우리가 e.Handled = true를 사용할 수 있다고 기대했다하지만,이 경우 이벤트 인수의도는 취급 속성이 있습니다.