BackColor по умолчанию

Просмотр 15 сообщений - с 1 по 15 (из 17 всего)
  • Автор
    Записи
  • #45197
    manjey73
    Участник

    Фон привязан к переменной, пример Off-On — Основной цвет
    При этом по умолчанию в экспортируемом свойстве указан фон, который должен быть при неактивности, отсутствии сигнала и т.д. Но мнемосхема малюет ЧЕРНЫЙ фон, нафига?
    Как избавиться? Как сделать так, чтобы по умолчанию брался фон из свойства, а не откуда попало?

    BackColor mimic

    • Тема изменена 1 неделя назад пользователем manjey73.
    #45200
    manjey73
    Участник

    Так понимаю, что при статусе 0, берется Основной цвет статуса. Но мне не нужен черный цвет. И что, создавать статус вместо 0 и давать ему цвет? + писать формулу?

    Нельзя в Mimic сделать настройку, если типа статус 0, возьми цвет по умолчанию из экспортируемого свойства. И все на этом. Никаких созданий статусов, применения формул и так далее.

    #45210
    Mikhail
    Модератор

    Фон привязывается по умолчанию. Если привязка фона не нужна, создайте привязку явно.

    #45214
    manjey73
    Участник

    Так я управляю через Основной цвет именно фоном (backColor) фейсплейта. Но когда нет связи с устройством, подтягивается Основной цвет статуса 0 — Black

    Для текста, это вполне логично. Для фона не очень логично. Нужна настройка в Mimic — типа при статусе 0 — берем Цвет статуса или Значение по умолчанию для привязываемого экспортируемого свойства. Вот я о чем.

    Тогда не нужно городить формулы смены на другой статус вместо 0 на свой и там указывать нужный цвет.

    • Ответ изменён 1 неделя назад пользователем manjey73.
    #45233
    manjey73
    Участник

    Думал обмануть, раз стоит Перечисление с указанием цвета, думаю выберу «Второй цвет» для статуса 0, а раз есть Перечисление, оно будет приоритетным.

    Ага, ща, раскатал губу, используется тогда ТОЛЬКО «Второй цвет» 🙁

    #45273
    Mikhail
    Модератор

    foreColor — основной цвет (обычно текст)
    backColor — цвет фона

    #45280
    manjey73
    Участник

    Так вот я хотел управлять фоном, используя ‘Основной цвет’ оставив при этом основное изображение черным.

    То есть не для текста, а для изображения. Но когда нет связи, вместо основного цвета мы получаем Черный цвет и при статусе 0 без танцев с бубнами не получается от него избавиться.

    Какое может быт решение? Нужно образно ВКЛ — зеленый, ВЫКЛ — Красный, НЕТ СВЯЗИ — какой-то, но не Черный. Так как если на статус 0 назначить в качестве основного цвета нужный мне, это отразиться на текст везде. Желательно цвет по умолчанию, назначенный экспортируемому свойству. Это точно решит проблему.

    #45281
    manjey73
    Участник

    Речь об управлении фоном именно.

    #45284
    manjey73
    Участник

    Хотя вот если управлять буду цветом рамки mimic (Border color) то вполне может подходит, но опять же, будет зависеть от цветовой схемы.

    Для текста вполне, но если мы начнем управлять цветами объекта может не всегда быть удобным.

    #45288
    Mikhail
    Модератор

    Какой это тип компонента?

    #45290
    manjey73
    Участник

    Фейсплейт. Рамка и фон фейсплейта являются частью изображения в целом.
    QFD.fp посмотрите.

    Здесь сама суть, менять фон, используя цвета статуса, который может поменять Перечисление, при статусе = 1.
    При отсутствии связи, статус соответственно = 0, но его цвет лучше не трогать из-за остальных вещей, например текста, но для фона он может быть не лучшим вариантом.

    По этому и говорю, что в качестве настройки, было бы неплохо иметь переменную, которая будет подменять так же и цвет статуса 0, по аналогии с Перечислением.
    Ну просто брать данные из экспортируемого свойства по умолчанию, когда статус =0 вполне приемлемый вариант.

    #45307
    Mikhail
    Модератор

    Попробуйте привязать цвет к свойству фейсплейта:
    Элемент данных = Цвет фона

    в качестве настройки, было бы неплохо иметь переменную, которая будет подменять так же и цвет статуса 0, по аналогии с Перечислением

    Непонятно, что требуется.

    #45310
    manjey73
    Участник

    Элемент данных у меня # канала, при чем тут Цвет фона?

    еще раз. Беру канал — состояние Вкл/Выкл через перечисление с указанием цвета.
    Оба состояния имеют статус = 1, но при этом дают нужный (указанный в перечислении цвет).
    Данный канал привязывается к Фону фейсплейта (BackColor mimic)

    При потере связи статус становится = 0.

    Как мне при статусе 0, не меняя статус на какой-то свой от балды, задать ИНОЙ цвет, чем указано в статусе 0 ? просто потому, что он меня не устраивает и менять его нельзя, так как он еще отвечает за цвет текста.

    #45311
    manjey73
    Участник

    Да, на Цвет фона, как и на Второй цвет не влияет Перечисление. (пробовал на Втором цвете) соответственно будет статус = 1 при значении канала и 0 и 1 и соответственно будет один и тот же цвет.

    Менять скриптом от значения статус? ну тоже как-то бредово, как по мне.

    #45329
    Mikhail
    Модератор

    Как обходной вариант, использовать свойство Выражение, чтобы заменить чёрный цвет другим.

Просмотр 15 сообщений - с 1 по 15 (из 17 всего)
  • Для ответа в этой теме необходимо авторизоваться.