Страница 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
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 "поднять"
1. Прячем Inc и Dec кнопки, чтобы не возникало вопросов а для чего они нужны
2. Для вызова KeyPad, вместо события
Mouse Up, использую
Mouse Down? для запрета контекстного меню и выделения позиции в тексте дисплея.
Вызов производится при любой кнопке мышки. Если это не подходит можно использовать значение номера кнопки (Button).
Re: Mouse up event on Slide
Добавлено: 30 сен 2018, 23:22
jane_wild
Спасибо за помощь, завтра на работе попробую.