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

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

Автор Тема: Перемещение изображения  (Прочитано 3699 раз)

Павло

  • Новичок
  • *
  • Сообщений: 31
  • Павло Кулініч
    • Просмотр профиля
    • Simple-Scada Україна
Перемещение изображения
« : 16 Июля 2020, 10:32:28 »
Добрьій день.
Как в скрипте реализовать перемещение Image по горизонтале?
« Изменён: 16 Июля 2020, 15:21:24 от Simple_Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: ptHorizontal Image
« Ответ #1 : 16 Июля 2020, 15:21:03 »
Здравствуйте.
Для этого можно использовать свойства X, Y, например для перемещения изображения вправо по горизонтали на 10 пикселей:
Код: (delphi)
begin
  Image1.X := Image1.X + 10;
end.

Павло

  • Новичок
  • *
  • Сообщений: 31
  • Павло Кулініч
    • Просмотр профиля
    • Simple-Scada Україна
Re: ptHorizontal Image
« Ответ #2 : 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.
« Изменён: 16 Июля 2020, 17:28:46 от Simple-Scada »