Я пытаюсь создать простую форму приложения Windows в C#, которая будет считать левый клик правой кнопкой мыши. У меня есть копия следующий код, который обнаружить событие щелчка:Захват события щелчка мыши в C#
private void mouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
Trace.WriteLine("Mouse clicked");
}
}
И в методе формы I добавить this.MouseClick += mouseClick;
. Моя проблема в том, что эта функция активируется каждый раз, когда клик выполняется, является ли правый или левый клик. Почему это?
Вы имеете в виду «функция вызывается независимо от кнопки "или" логическое выражение оценивается как true, независимо от кнопки "? – kai