Стартовая страница › Форумы › Понять, как работает ПО › Мнемосхемы › BackColor по умолчанию
- В этой теме 16 ответов, 2 участника, последнее обновление 15 часов, 32 минуты назад сделано
Mikhail.
-
АвторЗаписи
-
02.10.2026 в 12:22 #45197
manjey73УчастникФон привязан к переменной, пример Off-On — Основной цвет
При этом по умолчанию в экспортируемом свойстве указан фон, который должен быть при неактивности, отсутствии сигнала и т.д. Но мнемосхема малюет ЧЕРНЫЙ фон, нафига?
Как избавиться? Как сделать так, чтобы по умолчанию брался фон из свойства, а не откуда попало?-
Тема изменена 1 неделя назад пользователем
manjey73.
02.10.2026 в 12:31 #45200
manjey73УчастникТак понимаю, что при статусе 0, берется Основной цвет статуса. Но мне не нужен черный цвет. И что, создавать статус вместо 0 и давать ему цвет? + писать формулу?
Нельзя в Mimic сделать настройку, если типа статус 0, возьми цвет по умолчанию из экспортируемого свойства. И все на этом. Никаких созданий статусов, применения формул и так далее.
02.10.2026 в 14:28 #45210
MikhailМодераторФон привязывается по умолчанию. Если привязка фона не нужна, создайте привязку явно.
02.10.2026 в 14:38 #45214
manjey73УчастникТак я управляю через Основной цвет именно фоном (backColor) фейсплейта. Но когда нет связи с устройством, подтягивается Основной цвет статуса 0 — Black
Для текста, это вполне логично. Для фона не очень логично. Нужна настройка в Mimic — типа при статусе 0 — берем Цвет статуса или Значение по умолчанию для привязываемого экспортируемого свойства. Вот я о чем.
Тогда не нужно городить формулы смены на другой статус вместо 0 на свой и там указывать нужный цвет.
-
Ответ изменён 1 неделя назад пользователем
manjey73.
02.10.2026 в 19:42 #45233
manjey73УчастникДумал обмануть, раз стоит Перечисление с указанием цвета, думаю выберу «Второй цвет» для статуса 0, а раз есть Перечисление, оно будет приоритетным.
Ага, ща, раскатал губу, используется тогда ТОЛЬКО «Второй цвет» 🙁
05.10.2026 в 13:05 #45273
MikhailМодераторforeColor — основной цвет (обычно текст)
backColor — цвет фона05.10.2026 в 20:51 #45280
manjey73УчастникТак вот я хотел управлять фоном, используя ‘Основной цвет’ оставив при этом основное изображение черным.
То есть не для текста, а для изображения. Но когда нет связи, вместо основного цвета мы получаем Черный цвет и при статусе 0 без танцев с бубнами не получается от него избавиться.
Какое может быт решение? Нужно образно ВКЛ — зеленый, ВЫКЛ — Красный, НЕТ СВЯЗИ — какой-то, но не Черный. Так как если на статус 0 назначить в качестве основного цвета нужный мне, это отразиться на текст везде. Желательно цвет по умолчанию, назначенный экспортируемому свойству. Это точно решит проблему.
05.10.2026 в 20:58 #45281
manjey73УчастникРечь об управлении фоном именно.
06.10.2026 в 08:13 #45284
manjey73УчастникХотя вот если управлять буду цветом рамки mimic (Border color) то вполне может подходит, но опять же, будет зависеть от цветовой схемы.
Для текста вполне, но если мы начнем управлять цветами объекта может не всегда быть удобным.
06.10.2026 в 14:19 #45288
MikhailМодераторКакой это тип компонента?
06.10.2026 в 14:43 #45290
manjey73УчастникФейсплейт. Рамка и фон фейсплейта являются частью изображения в целом.
QFD.fp посмотрите.Здесь сама суть, менять фон, используя цвета статуса, который может поменять Перечисление, при статусе = 1.
При отсутствии связи, статус соответственно = 0, но его цвет лучше не трогать из-за остальных вещей, например текста, но для фона он может быть не лучшим вариантом.По этому и говорю, что в качестве настройки, было бы неплохо иметь переменную, которая будет подменять так же и цвет статуса 0, по аналогии с Перечислением.
Ну просто брать данные из экспортируемого свойства по умолчанию, когда статус =0 вполне приемлемый вариант.07.10.2026 в 15:33 #45307
MikhailМодераторПопробуйте привязать цвет к свойству фейсплейта:
Элемент данных = Цвет фонав качестве настройки, было бы неплохо иметь переменную, которая будет подменять так же и цвет статуса 0, по аналогии с Перечислением
Непонятно, что требуется.
07.10.2026 в 16:44 #45310
manjey73УчастникЭлемент данных у меня # канала, при чем тут Цвет фона?
еще раз. Беру канал — состояние Вкл/Выкл через перечисление с указанием цвета.
Оба состояния имеют статус = 1, но при этом дают нужный (указанный в перечислении цвет).
Данный канал привязывается к Фону фейсплейта (BackColor mimic)При потере связи статус становится = 0.
Как мне при статусе 0, не меняя статус на какой-то свой от балды, задать ИНОЙ цвет, чем указано в статусе 0 ? просто потому, что он меня не устраивает и менять его нельзя, так как он еще отвечает за цвет текста.
07.10.2026 в 16:46 #45311
manjey73УчастникДа, на Цвет фона, как и на Второй цвет не влияет Перечисление. (пробовал на Втором цвете) соответственно будет статус = 1 при значении канала и 0 и 1 и соответственно будет один и тот же цвет.
Менять скриптом от значения статус? ну тоже как-то бредово, как по мне.
08.10.2026 в 14:19 #45329
MikhailМодераторКак обходной вариант, использовать свойство Выражение, чтобы заменить чёрный цвет другим.
-
Тема изменена 1 неделя назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.