Mouse up event on Slide

Обсуждение, связанное с разработкой ПО верхнего уровня

Mouse up event on Slide

Postby jane_wild on 28 Sep 2018, 15:04

Ребята простой вопрос. Имеется Slide (Digital Display - visible = true). По щелчку мыши на цифровом дисплее (mouse up) вызываю subVI numpad, ну чтобы можно было циферки пальчиком набирать (touch screen). Все работает, но этот numpad вызывается при щелчке и по самому slide, а не только по его дисплею. Есть ли возможноть как то отфильтровать это дело? Можно отслеживать координаты, где щелкнул пользователь, но в этом случае поменяла положение slide на панели - и все заново высчитывай.
User avatar
jane_wild
assistant
assistant
 
Posts: 100
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2016
Karma: 5

Re: Mouse up event on Slide

Postby Artem.spb on 28 Sep 2018, 15:14

event.png
Artem.spb
expert
expert
 
Posts: 1422
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 246
CLD hardware I/O VIP freelance

Re: Mouse up event on Slide

Postby jane_wild on 28 Sep 2018, 16:10

Так я знаю как отслеживать координаты. Я спрашивала есть ли возможность определить без вычисления координат, где щелкнул пользователь - на Slide, или на его видимом дисплее..
User avatar
jane_wild
assistant
assistant
 
Posts: 100
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2016
Karma: 5

Re: Mouse up event on Slide

Postby Artem.spb on 28 Sep 2018, 16:37

вы в код хоть вдумались?
координаты я вывожу, чтобы проверить, что программа реагирует корректно.
Artem.spb
expert
expert
 
Posts: 1422
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 246
CLD hardware I/O VIP freelance

Re: Mouse up event on Slide

Postby Blackman on 29 Sep 2018, 00:25

Artem.spb надо было KeyPad "поднять" :super:
1. Прячем Inc и Dec кнопки, чтобы не возникало вопросов а для чего они нужны :crazy:
2. Для вызова KeyPad, вместо события Mouse Up, использую Mouse Down? для запрета контекстного меню и выделения позиции в тексте дисплея.
Вызов производится при любой кнопке мышки. Если это не подходит можно использовать значение номера кнопки (Button).
Attachments
Slider Digital Display & Mouse Events.png
Blackman
leader
leader
 
Posts: 798
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 234
VIP

Re: Mouse up event on Slide

Postby jane_wild on 30 Sep 2018, 23:22

Спасибо за помощь, завтра на работе попробую.
User avatar
jane_wild
assistant
assistant
 
Posts: 100
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2016
Karma: 5


Return to Лицевая панель

Who is online

Users browsing this forum: No registered users and 2 guests

cron