Регистрация щелчков кнопок мыши

Регистрация щелчков кнопок мыши

Следует подчеркнуть, что событие 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("Щелчок средней кнопки");

}

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

1.3.2.2. Создание кнопок запуска на рабочем столе

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

1.3.2.2. Создание кнопок запуска на рабочем столе Кнопки запуска в GNOME - это аналог ярлыков в Windows. Вы можете создать кнопку запуска какой-нибудь программы или открытия документа. Для создания кнопки запуска щелкните правой кнопкой на рабочем столе и выберите в раскрывшемся


Шутка №2 — отключение кнопок мыши

Из книги Delphi. Учимся на примерах автора Парижский Сергей Михайлович

Шутка №2 — отключение кнопок мыши Вторая шутка будет более радикальной: используя перехваты функций, отключим кнопки мыши — ни левая, ни правая, ни средняя кнопка не будут выполнять никаких действий. Для этого напишите в разделе implementation следующую функцию:function KbHook(code:


Сокрытие команд меню, кнопок и панелей

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Сокрытие команд меню, кнопок и панелей Сокрытие команды меню Сервис?Windows UpdateКлюч:[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] Значение: "NoWindowsUpdate"=dword:00000001Сокрытие команды меню Файл?СоздатьКлюч:[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] Значение: "NoExpandedNewMenu"=dword:00000001Сокрытие


От аплодисментов до щелчков

Из книги VBA для чайников автора Каммингс Стив

От аплодисментов до щелчков Для большего эффекта можно сопроводить показ слайдов звуками. В описанном выше режиме редактирования показа слайдов в области задач предусмотрена возможность сопровождать появление каждого слайда звуковыми эффектами.Звуковые эффекты


Использование кнопок

Из книги Macromedia Flash Professional 8. Графика и анимация автора Дронов В. А.

Использование кнопок Если вы хотите что-либо сделать, и сделать именно сейчас, проще всего нажать кнопку и получить немедленный результат. Кнопки создают ощущение власти над программой.Стандартная кнопка представляет собой серый объект, на котором находится поясняющий


Настройка кнопок панелей инструментов

Из книги Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript автора Розенцвейг Гэри

Настройка кнопок панелей инструментов Вам не потребуется VBA для создания панели инструментов, содержащей необходимый для вашей работы набор кнопок, - мощные средства настройки методом drag-and-drop, представленные в любом приложении Office, с честью справляются с подобными


Создание кнопок

Из книги Компьютерная обработка звука автора Загуменнов Александр Петрович

Создание кнопок Прежде чем привязывать к кнопке сценарий, ее нужно создать. Займемся этим.Давайте продолжим эксперименты с фильмом, показывающим вращающийся прямоугольник. А именно, добавим к нему кнопку, останавливающую анимацию. Ведь остановить анимацию, щелкнув по


Создание и удаление кнопок из сценариев

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

Создание и удаление кнопок из сценариев Ранее в этой главе мы говорили, что имеется возможность создавать и удалять клипы из сценариев, пользуясь соответственно методами attachMovie и removeMovieClip объекта movieclip и аналогичными действиями. Такая возможность реализована и для


4.5.1. Добавление кнопок запуска

Из книги Как приручить компьютер за несколько часов автора Ремнева Ирина

4.5.1. Добавление кнопок запуска Все мы помним Windows 98, в которой впервые появилась панель быстрого запуска (QuickLanch). На нее можно было поместить ярлыки для быстрого запуска программ. На панель GNOME вы тоже можете поместить такие как бы «ярлыки». Идея та же, просто ярлыки


Создание кнопок

Из книги автора

Создание кнопок Во Flash существует три типа символов: графические объекты, кнопки и клипы. В отличие от графических объектов кнопки и клипы могут иметь закрепленные за ними сценарии ActionScript. Программисту на Action-Script приходится создавать и использовать множество кнопок и


Урок 5. Создание кнопок для пользователя

Из книги автора

Урок 5. Создание кнопок для пользователя Исходный файл: Stop.fla В предыдущем примере мы рассмотрели возможность управления роликом при помощи ActionScript без всякого вмешательства пользователя. Давайте добавим несколько кнопок, щелкнув по которым, пользователь сможет


Увеличение кнопок

Из книги автора

Увеличение кнопок Исходный файл: Expandingbuttons.fla Многие сайты используют Flash для навигации от страницы к странице. Даже простой Flash-ролик с одной кнопкой может значительно оживить статическую Web-страницу. При помощи ActionScript вы сможете сделать эти кнопки анимированными.Задача


Устранитель щелчков DeClicker

Из книги автора

Устранитель щелчков DeClicker Производитель: Steinberg.Предполагает установленный DirectX.Модуль DeClicker эффективен при борьбе со щелчками и выпадениями звуков. Работает в режиме реального времени (сразу при воспроизведении звукового файла слышен результат действия программы).Его


Слишком много кнопок

Из книги автора

Слишком много кнопок Да, когда вы откроете программку, шок вам гарантирован. Вся она обвешена панельками с разными кнопками. Одна мысль о том, что придется все это освоить, уже наводит тоску. Скажу по секрету: даже опытные дизайнеры не знают всех функций программы, а