Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Регистрация щелчков кнопок мыши
Регистрация щелчков кнопок мыши
Следует подчеркнуть, что событие MouseUp (как и MouseDown) посылается при щелчке любой кнопки мыши. Если нужно выяснить, какой кнопкой мыши был выполнен щелчок (левой, правой или средней), следует проанализировать значение свойства Button класса MouseEventArgs. Значение свойства Button соответствует одному из значений перечня MouseButtons. Предположим, что для обработки со-бытия MouseUp вы изменили заданный по умолчанию конструктор так, как показано ниже.
public MainWindow() {
…
// Для обработки события MouseUp.
MouseUp += new MouseHandler(MainForm_MouseUp);
}
Следующий обработчик события MouseUp сообщает в окне сообщения о том, какой кнопкой мыши был выполнен щелчок.
public void MainForm_MouseUp(object sender, MouseEventArgs e) {
// Какая кнопка мыши была нажата?
if (e.Button == MouseButtons.Left) MessageBox.Show("Щелчок левой кнопки");
if (e.Button == MouseButtons.Right) MessageBox.Show("Щелчок правой кнопки");
if (e.Button == MouseButtons.Middle) MessageBox.Show("Щелчок средней кнопки");
}
- Регистрация ТСР
- Можно ли избавиться от необходимости использовать двойной щелчок кнопкой мыши при открытии папки?
- Могу ли я изменить или отключить звуки, которые проигрываются при запуске Windows, щелчке кнопкой мыши на папке и т. д.?
- Как сделать указатель мыши цветным или изменить его форму?
- Почему указатель оптической мыши самопроизвольно двигается по экрану?
- Файлы без расширения, как правило, текстовые. Как сделать, чтобы при двойном щелчке кнопкой мыши они открывались в Блокн...
- Как сделать, чтобы меню Пуск не сворачивалось после щелчка кнопкой мыши?
- Как одним щелчком кнопки мыши закрыть несколько окон одновременно?
- Диски С: и D: невозможно открыть простым щелчком кнопки мыши. Появляется сообщение Не найден файл file.exe. Что делать?
- Почему во время просмотра сайтов в Internet Explorer при прокрутке колесиком мыши страницу как бы листает волнами, а не ...
- 3.3. Регистрация в системе
- Настройка указателей мыши