Event mouse: MouseEvent — Интерфейсы веб API

Mouse.MouseDown Присоединенное событие (System.Windows.Input) | Microsoft Learn

Twitter LinkedIn Facebook Адрес электронной почты

  • Ссылка

Определение

Пространство имен:
System.Windows.Input
6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 windowsdesktop-3.0 windowsdesktop-3.1 windowsdesktop-5.0 windowsdesktop-6.0 windowsdesktop-7.0 «>
Сборка:
PresentationCore.dll

Важно!

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Происходит, когда пользователь отпускает любую кнопку мыши.

see AddMouseDownHandler, and RemoveMouseDownHandler
see AddMouseDownHandler, and RemoveMouseDownHandler
see AddMouseDownHandler, and RemoveMouseDownHandler

Комментарии

Чтобы определить, какая кнопка мыши была подавлена, проверьте ChangedButton свойство в MouseButtonEventArgs переданном обработчику.

Это присоединенное событие. WPF реализует присоединенные события в виде перенаправленных событий.

Присоединенные события являются основным понятием языка XAML для ссылки на события, которые могут обрабатываться в объектах, которые не определяют это событие, которое WPF расширяет, также позволяя событию проходить по маршруту. Присоединенные события не имеют синтаксиса прямой обработки в коде; для присоединения обработчиков для перенаправленного события в коде используется назначенный метод Add*Handler. Дополнительные сведения см. в разделе «Общие сведения о присоединенных событиях».

Платформа Windows Presentation Foundation (WPF) основана на этом присоединенном событии, отображая его как два разных события UIElement среды CLR и : MouseLeftButtonDown и ContentElementMouseRightButtonDown. Эти реализации обрабатывают базовое MouseDown событие и считывают аргументы события, чтобы определить, была ли связана левая или правая кнопка мыши. Для кнопки с тремя кнопками поддержка событий на уровне платформы для центральной кнопки отсутствует. Следует использовать MouseDown событие и проверить MiddleButton состояние в аргументах события.

Важно!

Некоторые производные ContentElement классы, которые имеют поведение элемента управления, например, Hyperlinkмогут иметь присущую обработку классов для событий кнопки мыши. Событие вниз левой кнопки мыши — это наиболее вероятное событие, которое обрабатывает класс в элементе управления. Обработка класса часто помечает событие базового Mouse класса как обработанное. После пометки события другие обработчики экземпляров, присоединенные к данному элементу, обычно не вызываются. Любые другие обработчики класса или экземпляра, присоединенные к элементам в направлении к корню в дереве пользовательского интерфейса, также обычно не вызываются.

Вы можете устранить проблему, описанную в предыдущем важном примечании, и по-прежнему получать MouseDown события для событий вниз левой кнопки мыши в производном классе, который имеет обработку класса с помощью любого из этих решений:

  • Присоединение обработчиков для PreviewMouseDown события, которое не помечено как обработанное элементами управления. Обратите внимание, что так как это событие предварительного просмотра, маршрут начинается в корне и туннелях до элемента управления.

  • Зарегистрируйте обработчик в элементе управления процедурно путем вызова AddHandler и выбора параметра подписи, который позволяет обработчикам прослушивать события, даже если они уже помечены как обработанные в данных перенаправленного события.

Для перенаправленных событий, связанных с мышью, будьте осторожны в том, как или когда вы помечаете их обработку. Трудности в принятии соответствующих решений о том, должны ли родительские элементы также быть проинформированы о любом заданном действии мыши, заключается в том, почему платформа WPF выбрала модель того, что базовое событие маршрутизации мыши должно отображаться как события СРЕДЫ CLR по маршруту. Аналогичные проблемы возникают с событиями туннелирования мыши. Следует ли обрабатывать событие и не обрабатывать его дальнейшими дочерними элементами к источнику, и как это повлияет на создание элемента управления, где элементы создания могут иметь ожидаемое поведение мыши?

Сведения о маршрутизируемом событии

Поле идентификатораMouseDownEvent
Стратегия маршрутизацииВосходящей
ДелегатMouseButtonEventHandler
  • Соответствующее событие туннелирования .
    PreviewMouseDown

Применяется к

mouse wheel event — Translation into Russian — examples English

English

Arabic German English Spanish French Hebrew Italian Japanese Dutch Polish Portuguese Romanian Russian Swedish Turkish Ukrainian Chinese

Russian

Synonyms Arabic German English Spanish French Hebrew Italian Japanese Dutch Polish Portuguese Romanian Russian Swedish Turkish Ukrainian Chinese Ukrainian

These examples may contain rude words based on your search.

These examples may contain colloquial words based on your search.

Show white screen until next key or mouse wheel event.

Показать белый кран до следующего нажатия клавиши или щелчка мыши.

Other results

In this update, scroll wheel mouse events are now handled correctly, which resolves this issue.

Эта проблема исправлена, события колеса прокрутки мыши теперь обрабатываются корректно.

With SMPlayer, you can use your mouse wheel to go forward or backward in the video.

Вы можете использовать

колесо мыши, чтобы перемотать вперед или назад в видео.

Added new speed control for mouse wheel.

Добавлен новый способ контроля скорости колесом мыши.

An option «Use mouse wheel for tuning» was made.

Сделана опция «Use mouse wheel for tuning» — «Использовать колесо мыши для настройки».

Just move the mouse over the pictures or turn the mouse wheel in order to experience our current collections.

Двигаясь курсором по изображению или

вращая колесо мыши, Вы увидите нашу актуальную коллекцию.

In the column Active Controllers, double-click the Main Mouse Wheel button.

В колонке Активные контроллеры, нажмите дваждыкнопку Главное колесо мыши.

Simply roll the mouse wheel forward and back to zoom in and out.

Прокрутите колесо мыши вперед или назад, чтобы увеличить или уменьшить масштаб.

The mouse wheel will scroll the image up and down.

Колесо мыши прокручивает изображение вверх и вниз.

Mouse wheel over desktop background switches desktop

Колесо мыши над рабочим столом переключает рабочий стол

Mouse Hunter is a free utility that optimizes the work with the mouse wheel.

Mouse Hunter — бесплатная утилита, оптимизирующая работу с колесом мыши.

Changed: Internal dates set editor: Scrolling the mouse wheel now scrolls the list, rather than the selection line in the list.

Изменено: Внутренний редактор наборов дат: Прокрутка колёсиком мыши теперь прокручивает список, а не выделение строки в списке.

You can now move the camera across the ship hull with

mouse wheel.

Теперь с помощью колеса мыши можно перемещать камеру вдоль продольной оси корабля.

The mouse wheel should work anywhere there’s a scroll bar.

Колесо мыши должно работать везде, где есть полоса прокрутки.

Alternatively, use the mouse wheel to zoom in and zoom out.

Также, для увеличения или уменьшения можно использовать колесо мыши.

Now you can close the tabs on the page viewer with one mouse wheel click.

Теперь Вы можете закрывать вкладки на странице вьювера с помощью одного клика по колесику мыши.

You may also use the Mouse Wheel.

Также вы можете воспользоваться колесом мыши.

Ctrl + Mouse Wheel Scroll to zoom in text is now supported in Command Prompt, PowerShell and WSL.

Увеличение текста с помощью Ctrl + прокрутки колёсиком мыши теперь поддерживается в Командной строке, PowerShell и WSL.

All images are shown as thumbnails, the size of which can be controlled by simply rotating the mouse wheel.

Все изображения представлены в виде эскизов, размерами которых можно управлять, просто вращая колесико мыши.

Your mouse wheel can also function as a third button.

Также на колесико можно нажимать, как на третью кнопку мыши.

Possibly inappropriate content

Examples are used only to help you translate the word or expression searched in various contexts. They are not selected or validated by us and can contain inappropriate terms or ideas. Please report examples to be edited or not to be displayed. Rude or colloquial translations are usually marked in red or orange.

Register to see more examples It’s simple and it’s free

Register Connect

Кнопка MouseEvent Свойство

❮ Назад Справочник по событиям Далее ❯

Пример

Узнайте, какая кнопка мыши была нажата при срабатывании события мыши:

alert(«Вы нажали кнопку: » + event. button)

Попробуйте сами »


Определение и использование

Свойство кнопки возвращает число, указывающее, какая кнопка мыши была нажата при событии мыши. был запущен.

Это свойство чаще всего используется вместе с событием onmousedown.

Примечание: Это свойство доступно только для чтения.


Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Собственность
кнопка Да Да Да Да 8,0


Синтаксис

событие .button

Технические детали

Возвращаемое значение: Число, представляющее, какая кнопка мыши была нажата, когда произошло событие мыши.

Возможные значения:

  • 0 : Левая кнопка мыши
  • 1 : Колесико или средняя кнопка (при наличии)
  • 2 : Правая кнопка мыши
Примечание: Для мыши с левосторонней конфигурацией возвращаемые значения меняются местами
Версия DOM: События DOM уровня 2

Связанные страницы

Ссылка HTML DOM: Свойство кнопок MouseEvent

Ссылка HTML DOM: MouseEvent which Свойство


❮ Назад Справочник по событиям Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник HTML
Учебник CSS
Учебник JavaScript
Учебник How To
Учебник SQL
Учебник Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery

Основные ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3. CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

Top2 Examples Примеры HTML

Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


FORUM | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.

MouseEvent clientX Свойство

❮ Предыдущий Справочник по событиям Далее ❯

Пример

Вывод координат указателя мыши при нажатии кнопки мыши на элементе:

var x = event. clientX; // Получить горизонтальную координату
var y = event.clientY; // Получить вертикальную координату
var coor = «Координаты X: » + x + «, Координаты Y: » + y;

Попробуйте сами »

Другие примеры «Попробуйте сами» ниже.


Определение и использование

Свойство clientX возвращает горизонтальную координату (согласно клиентской области) указателя мыши, когда событие мыши был запущен.

Клиентская область — это текущее окно.

Подсказка: Для получения вертикальной координаты (по данным клиента область) указателя мыши, используйте свойство clientY.

Примечание: Это свойство доступно только для чтения.


Поддержка браузера

Свойство
клиентX Да Да Да Да Да


Синтаксис

событие . clientX


Технические детали

Возвращаемое значение: Число, представляющее горизонтальную координату указателя мыши, в пикселях
Версия DOM: События DOM уровня 2

Дополнительные примеры

Пример

Вывод координат указателя мыши при перемещении указателя мыши над элементом:

var x = event.clientX;
var y = event.clientY;
var coor = «Координаты X: » + x + «, Координаты Y: » + y;
document.getElementById(«демо»).innerHTML = coor;

Попробуйте сами »


Пример

Демонстрация различий между clientX и clientY и screenX и screenY:

var cX = event.clientX;
var sX = event.screenX;
var cY = event.clientY;
var sY = event.screenY;
var coords1 = «клиент — X: » + cX + «, координаты Y: » + cY;
var coords2 = «экран — X: » + sX + «, координаты Y: » + sY;

Попробуйте сами »


Связанные страницы

Ссылка HTML DOM: MouseEvent clientY Свойство

Ссылка на HTML DOM: Свойство MouseEvent screenX

Ссылка на HTML DOM: Свойство MouseEvent screenY

Ссылка на HTML DOM: Свойство MouseEvent offsetX

Ссылка на HTML DOM: Свойство MouseEvent offsetY


❮ Назад Справочник по событиям Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник HTML
Учебник CSS
Учебник JavaScript
Учебник How To
Учебник SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery

Лучшие ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

Top2 Examples Примеры HTML

Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery

FORUM 90 | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *