Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Иконки кнопок  (Прочитано 983 раз)

Лиза

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Иконки кнопок
« : 19 Июня 2026, 10:59:14 »
Здравствуйте!

Можно ли в новых версиях добавить свои иконки для кнопок?

Заранее спасибо.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1414
    • Просмотр профиля
Re: Иконки кнопок
« Ответ #1 : 24 Июня 2026, 11:59:25 »
Здравствуйте.

К сожалению, такой возможности нет. Можно использовать только штатный набор иконок.

pan2000

  • Постоялец
  • ***
  • Сообщений: 230
    • Просмотр профиля
Re: Иконки кнопок
« Ответ #2 : 24 Июня 2026, 13:21:37 »
      Здравствуйте.

  Если без своих иконок не обойтись, то можно использовать комбинацию объектов "изображение" (иконки - покадрово) поверх объекта "кнопка".
Взаимодействие осуществляется посредством общей переменной, ссылка на "кнопку" - свойство Hint объекта "изображение".
  Пример для кнопки с 5-ю состояниями, кнопки с 2-состояниями (более простые скрипты) и битовой кнопки во вложении.
Предварительно необходимо добавить файл иконок animals.png из папки ""User files" проекта в папку изображений "Pictures".

Лиза

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Иконки кнопок
« Ответ #3 : 22 Июля 2026, 13:00:25 »
Здравствуйте, спасибо, интересные решения.

pan2000

  • Постоялец
  • ***
  • Сообщений: 230
    • Просмотр профиля
Re: Иконки кнопок
« Ответ #4 : 22 Июля 2026, 22:30:34 »
      Здравствуйте.

 Для однотипных кнопок можно использовать шаблон, по крайней мере нет необходимости в ручной связке кнопки и изображения, которая выполняется при инициализации экземпляра шаблона.
 Шаблон для битовой кнопки является универсальным, т.к. имеет две подстановки - имя переменной и номер бита. Пример во вложении.