Свойство Disabled & grayed - Изменить цвет

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Свойство Disabled & grayed - Изменить цвет

Сообщение jane_wild »

А все со своими глупыми вопросами - извините.
Возможно ли изменить цвет фона, когда свойство Disable какого нибудь контрола устанавливается в Disable & grayed?
На цветной фронтальной панели серый цвет смотрится не очень эстетично, можно конечно установить в Disable (без grayed), но хотелось бы все же юзеру намектнуть, что тыкать в выключенный контрол успеха не принесет.
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение zxc_pavel »

Можно сделать disabled и поменять цвет, а когда enable опять вернуть
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение dadreamer »

Вроде бы работает. Или я не понял, что требуется. :dntknw:
Вложения
2022-06-07_23-41-22.jpg
2022-06-07_23-41-39.jpg
2022-06-07_23-41-39.jpg (10.21 КБ) 1057 просмотров
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение jane_wild »

Имеется ввиду серый фон "всего" выключенного (Disabled & grayed), не BG текста изменить на какой то другой, например голубоватый.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение dadreamer »

Нельзя его поменять. Но можно сделать "кустарным" методом: в граф. редакторе рисуете прямоугольник выбранного цвета с частичной прозрачностью и накладываете его на элементы, которые надо отключить. Я так в TIA Portal делаю, там иначе не получается. :)
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение jane_wild »

dadreamer писал(а): 07 июн 2022, 21:57 ... в граф. редакторе рисуете прямоугольник выбранного цвета с частичной прозрачностью и накладываете его на элементы, которые надо отключить.
Если я правильно поняла, то это элемент декорации (png картинка) накладывается поверх выключаемых элементов. Тогда эту картинку нужно делать видимой/невидимой, а это значит что нужно как то получить на эту картинку reference.
Или Вы вставляете эту картику в boolean кнопку растянутую поверх нужных элеметнов и скрывая/показывая ее используете как "шторку" ?
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение dadreamer »

jane_wild писал(а): 08 июн 2022, 14:45Если я правильно поняла, то это элемент декорации (png картинка) накладывается поверх выключаемых элементов. Тогда эту картинку нужно делать видимой/невидимой, а это значит что нужно как то получить на эту картинку reference.
Я особо не заморачивался, как обычную декорацию использовал. Ссылку на неё получить можно, правда не совсем очевидно: viewtopic.php?p=85182#p85182 Есть недостаток, если декораций много, различить их можно только по UID (уникальный номер элемента) (ну, ещё может по координатам, если они отличаются). UID в свойствах декора не отображается, нужно его получать через скриптинг или смотреть в heap peek.
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение jane_wild »

dadreamer писал(а): 08 июн 2022, 15:31 Ссылку на неё получить можно, правда не совсем очевидно: viewtopic.php?p=85182#p85182 Есть недостаток, если декораций много, различить их можно только по UID (уникальный номер элемента) (ну, ещё может по координатам, если они отличаются). UID в свойствах декора не отображается, нужно его получать через скриптинг или смотреть в heap peek.
Спасибо, теперь все понятно. Интересно то, что я же об этом и спрашивала чуть больше года назад и уже забыла :wink:
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение jane_wild »

Чтобы совсем уж разобраться....
По инструкции включила в ini файле Heap Peek. Создала vi и перетащила на FP одну единственную png картинку.
Откуда столько "косметики" на пустой фронтальной панели?
Heap Peek.PNG
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение dadreamer »

jane_wild писал(а): 09 июн 2022, 15:14Откуда столько "косметики" на пустой фронтальной панели?
В этот список включены также все элементы окна, такие как скроллбары, уголок "растяжки" и прочие. Чтобы найти искомый объект, нужно выделять адрес в списке и жать кнопку "F (Find)". :labview: выделит элемент рамкой из "бегущих муравьев". У heap peek есть ряд минусов, нельзя применить фильтры по критериям, нельзя редактировать объекты, нет поиска, много чего на самом деле. На красные, синие и голубые элементы не обращайте внимание.
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Свойство Disabled & grayed - Изменить цвет

Сообщение jane_wild »

Спасибо, особенно за "бегущих муравьев" :thank: Теперь все понятно
UID.PNG
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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