Страница 1 из 1

Mouse up event on Slide

Добавлено: 28 сен 2018, 15:04
jane_wild
Ребята простой вопрос. Имеется Slide (Digital Display - visible = true). По щелчку мыши на цифровом дисплее (mouse up) вызываю subVI numpad, ну чтобы можно было циферки пальчиком набирать (touch screen). Все работает, но этот numpad вызывается при щелчке и по самому slide, а не только по его дисплею. Есть ли возможноть как то отфильтровать это дело? Можно отслеживать координаты, где щелкнул пользователь, но в этом случае поменяла положение slide на панели - и все заново высчитывай.

Re: Mouse up event on Slide

Добавлено: 28 сен 2018, 15:14
Artem.spb
event.png

Re: Mouse up event on Slide

Добавлено: 28 сен 2018, 16:10
jane_wild
Так я знаю как отслеживать координаты. Я спрашивала есть ли возможность определить без вычисления координат, где щелкнул пользователь - на Slide, или на его видимом дисплее..

Re: Mouse up event on Slide

Добавлено: 28 сен 2018, 16:37
Artem.spb
вы в код хоть вдумались?
координаты я вывожу, чтобы проверить, что программа реагирует корректно.

Re: Mouse up event on Slide

Добавлено: 29 сен 2018, 00:25
Blackman
Artem.spb надо было KeyPad "поднять" :super:
1. Прячем Inc и Dec кнопки, чтобы не возникало вопросов а для чего они нужны :crazy:
2. Для вызова KeyPad, вместо события Mouse Up, использую Mouse Down? для запрета контекстного меню и выделения позиции в тексте дисплея.
Вызов производится при любой кнопке мышки. Если это не подходит можно использовать значение номера кнопки (Button).

Re: Mouse up event on Slide

Добавлено: 30 сен 2018, 23:22
jane_wild
Спасибо за помощь, завтра на работе попробую.