Кажется, это должно работать, но это не так.Я поставил точку отладки в операторе SWITCH.Это событие срабатывает только по левому клику.Ничего не происходит, и метод не запускается по среднему или правому щелчку.Есть идеи?PS Я уже пробовал использовать события MouseUp и MouseDown и ту же проблему.
Вот мой код:
this.textBox1.MouseClick +=
new System.Windows.Forms.MouseEventHandler(this.textBox1_MouseClick);
private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
switch (e.Button)
{
case MouseButtons.Left:
// Left click
textBox1.Text = "left";
break;
case MouseButtons.Right:
// Right click
textBox1.Text = "right";
break;
case MouseButtons.Middle:
// Middle click
textBox1.Text = "middle";
break;
}
}