Имеется кластер с несколькими элементами. При нажатии на один из элементов мышкой нужно в зависимости от номера элемента произвести действие.
Как узнать номер элемента, на который было произведено нажатие?
Номер элемента кластера при нажатии мышкой
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Номер элемента кластера при нажатии мышкой
Но ты же когда создаёшь UserEvent MouseDown можешь выбрать <AllElements> или конкретный элемент. Сделай один Frame на все нажатия на каждый элемент и в зависимости от Label.Text делай разные действия.
- Вложения
-
- s2.png (20.87 КБ) 2731 просмотр
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Номер элемента кластера при нажатии мышкой
Так?
P.S. Не предусматривает возможность закрытия одного элемента кластера другим.
P.S. Не предусматривает возможность закрытия одного элемента кластера другим.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Номер элемента кластера при нажатии мышкой
А что ещё хотелось бы? У эвента Mouse Down больше нет полезной информации. Если делать один эвент на весь кластер, то только координаты использовать. Если для каждого элемента кластера заводить свой эвент, то уже ясно как (максимум можно автоматизировать получение номера элемента по его Label.Text, но толку...).
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Re: Номер элемента кластера при нажатии мышкой
Наш гуру давным давно делал.
ЗЫ: В общем-то те же яйца только в профиль.
ЗЫ: В общем-то те же яйца только в профиль.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 380 Просмотры
-
Последнее сообщение Sergey Puzanov
-
- 9 Ответы
- 490 Просмотры
-
Последнее сообщение Artem.spb
-
- 3 Ответы
- 4132 Просмотры
-
Последнее сообщение rsv
-
- 19 Ответы
- 5179 Просмотры
-
Последнее сообщение jane_wild
-
- 23 Ответы
- 4574 Просмотры
-
Последнее сообщение maxim_MA