Свойство Disabled & grayed - Изменить цвет
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Свойство Disabled & grayed - Изменить цвет
А все со своими глупыми вопросами - извините.
Возможно ли изменить цвет фона, когда свойство Disable какого нибудь контрола устанавливается в Disable & grayed?
На цветной фронтальной панели серый цвет смотрится не очень эстетично, можно конечно установить в Disable (без grayed), но хотелось бы все же юзеру намектнуть, что тыкать в выключенный контрол успеха не принесет.
Возможно ли изменить цвет фона, когда свойство Disable какого нибудь контрола устанавливается в Disable & grayed?
На цветной фронтальной панели серый цвет смотрится не очень эстетично, можно конечно установить в Disable (без grayed), но хотелось бы все же юзеру намектнуть, что тыкать в выключенный контрол успеха не принесет.
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
Можно сделать disabled и поменять цвет, а когда enable опять вернуть
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
Имеется ввиду серый фон "всего" выключенного (Disabled & grayed), не BG текста изменить на какой то другой, например голубоватый.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
Нельзя его поменять. Но можно сделать "кустарным" методом: в граф. редакторе рисуете прямоугольник выбранного цвета с частичной прозрачностью и накладываете его на элементы, которые надо отключить. Я так в TIA Portal делаю, там иначе не получается. :)
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
Если я правильно поняла, то это элемент декорации (png картинка) накладывается поверх выключаемых элементов. Тогда эту картинку нужно делать видимой/невидимой, а это значит что нужно как то получить на эту картинку reference.
Или Вы вставляете эту картику в boolean кнопку растянутую поверх нужных элеметнов и скрывая/показывая ее используете как "шторку" ?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
Я особо не заморачивался, как обычную декорацию использовал. Ссылку на неё получить можно, правда не совсем очевидно: viewtopic.php?p=85182#p85182 Есть недостаток, если декораций много, различить их можно только по UID (уникальный номер элемента) (ну, ещё может по координатам, если они отличаются). UID в свойствах декора не отображается, нужно его получать через скриптинг или смотреть в heap peek.
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
Спасибо, теперь все понятно. Интересно то, что я же об этом и спрашивала чуть больше года назад и уже забылаdadreamer писал(а): ↑08 июн 2022, 15:31 Ссылку на неё получить можно, правда не совсем очевидно: viewtopic.php?p=85182#p85182 Есть недостаток, если декораций много, различить их можно только по UID (уникальный номер элемента) (ну, ещё может по координатам, если они отличаются). UID в свойствах декора не отображается, нужно его получать через скриптинг или смотреть в heap peek.
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
Чтобы совсем уж разобраться....
По инструкции включила в ini файле Heap Peek. Создала vi и перетащила на FP одну единственную png картинку.
Откуда столько "косметики" на пустой фронтальной панели?
По инструкции включила в ini файле Heap Peek. Создала vi и перетащила на FP одну единственную png картинку.
Откуда столько "косметики" на пустой фронтальной панели?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
В этот список включены также все элементы окна, такие как скроллбары, уголок "растяжки" и прочие. Чтобы найти искомый объект, нужно выделять адрес в списке и жать кнопку "F (Find)". выделит элемент рамкой из "бегущих муравьев". У heap peek есть ряд минусов, нельзя применить фильтры по критериям, нельзя редактировать объекты, нет поиска, много чего на самом деле. На красные, синие и голубые элементы не обращайте внимание.
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Свойство Disabled & grayed - Изменить цвет
Спасибо, особенно за "бегущих муравьев" Теперь все понятно
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 111 Просмотры
-
Последнее сообщение AndreyDmitriev
-
- 2 Ответы
- 261 Просмотры
-
Последнее сообщение Optoelectronics