Как кнопке дать родителя?

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
Fynjisx
beginner
beginner
Сообщения: 41
Зарегистрирован: 12 авг 2010, 19:29
Версия LabVIEW: 2009
Контактная информация:

Как кнопке дать родителя?

Сообщение Fynjisx »

Привет Всем! На Front Panel(FP) у меня два множества разных контролов. Мне нужно в конечном итоге сделать вот что - при любом изменении в любом контроле первой группы должно сработать какое-то одно событие. Одно на все контролы данной группы. То же самое касается второй группы. Для решения этой проблемы мне видится дать обеим группам своих Owner's. Затем в Event Structure, проверять родителя, а значит и группу. Короче говоря, как правильнее это сделать?
Заранее благодарен...
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Eugen Graf »

Группы контролов обьеденить в кластеры. То есть будет два кластера. И использовать Event Value Change одного кластера, и в обработке этого ивента изменять другой кластер.
Аватара пользователя
Fynjisx
beginner
beginner
Сообщения: 41
Зарегистрирован: 12 авг 2010, 19:29
Версия LabVIEW: 2009
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Fynjisx »

да, но кластер создаст утопленный вид...
Последний раз редактировалось Fynjisx 12 авг 2010, 21:11, всего редактировалось 1 раз.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Pavel Krivozubov »

тогда можно рамку кластера сделать прозрачной
Аватара пользователя
Fynjisx
beginner
beginner
Сообщения: 41
Зарегистрирован: 12 авг 2010, 19:29
Версия LabVIEW: 2009
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Fynjisx »

а как её сделать прозрачной? В Properties не нашел
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Eugen Graf »

Да, сделать рамку и фон прозрачными или второй вариант: в ивент структуре можно обрабатывать сразу несколько ивентов в одном кейсе, но работает только в случае если все элементы генерирующие ивент однотипные (например все элементы кнопки или все элементы нумерические).
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Eugen Graf »

Fynjisx писал(а):а как её сделать прозрачной? В Properties не нашел
http://labviewportal.org/ru/sovetyiprav ... 5-16-36-06
Аватара пользователя
Fynjisx
beginner
beginner
Сообщения: 41
Зарегистрирован: 12 авг 2010, 19:29
Версия LabVIEW: 2009
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Fynjisx »

то, внутреннюю зону кластера обесцветил, а вот рамка как была 3D так и осталась
Аватара пользователя
Fynjisx
beginner
beginner
Сообщения: 41
Зарегистрирован: 12 авг 2010, 19:29
Версия LabVIEW: 2009
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Fynjisx »

У subPanel исчезает рамка, при наведении на неё кисточки... А вот у кластера или массива так не получается
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Eugene »

если не получилос с рамкой, можно использовать кластер из Classic Palette, там все сразу обесцвечивается
We live in a graphical world.
Why not program in one?
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Как кнопке дать родителя?

Сообщение Alex89 »

Все получается, используй "пробел"... На палитре цветов у тебя должны быть две буквы "T" - (TT). Кисточку на саму окантовку наводи...
Аватара пользователя
Fynjisx
beginner
beginner
Сообщения: 41
Зарегистрирован: 12 авг 2010, 19:29
Версия LabVIEW: 2009
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Fynjisx »

Короче понял, из раздела Modern рамка Кластера или Массива не красится... а вот из раздела Classic - пожалуйста)
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Eugen Graf »

Красится, урок по ссылке читал? Внимательно читал? Или всё в торопях?
Аватара пользователя
Fynjisx
beginner
beginner
Сообщения: 41
Зарегистрирован: 12 авг 2010, 19:29
Версия LabVIEW: 2009
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Fynjisx »

аааа, всё понял ребята...Обесцветил рамку кластера и из раздела Modern. Всё дело в пробеле было...))) Не заметил с первого раза, что по нему происходит переключение на левый край цветового прямоугольника...
Аватара пользователя
Fynjisx
beginner
beginner
Сообщения: 41
Зарегистрирован: 12 авг 2010, 19:29
Версия LabVIEW: 2009
Контактная информация:

Re: Как кнопке дать родителя?

Сообщение Fynjisx »

Спасибо вам, вроде бы пустяк делал, а так дружно помогли... Извините, что невнимательно прочитал урок
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»