Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Павло от 16 Июля 2020, 10:32:28

Название: Перемещение изображения
Отправлено: Павло от 16 Июля 2020, 10:32:28
Добрьій день.
Как в скрипте реализовать перемещение Image по горизонтале?
Название: Re: ptHorizontal Image
Отправлено: Simple_Scada от 16 Июля 2020, 15:21:03
Здравствуйте.
Для этого можно использовать свойства X (https://simple-scada.com/help/script/x.html), Y (https://simple-scada.com/help/script/y.html), например для перемещения изображения вправо по горизонтали на 10 пикселей:
Код: (delphi)
begin
  Image1.X := Image1.X + 10;
end.
Название: Re: ptHorizontal Image
Отправлено: Павло от 16 Июля 2020, 15:21:30
Код: (delphi)
begin
  if Sender is TM_Object then    // проверяем, что Sender это объект
    with Sender as TM_Object do  // приводим Sender к типу "TM_Object"
      if AsInt = 1 then          // если значение переменной объекта = 1
      begin
        Visible := True;          // показать объект
        X := 100;                 // перемещение по оси X
      end
      else                       // иначе
        Visible := False;        // скрыть объект
end.