четвер, 16 лютого 2017 р.

Lazarus. Урок 13. Розгалуження та змінна-перемикач.

Привіт. Хто зміг дочитати попередній пост - велика подяка. Сьогодні ми спробуємо продовжити наше знайомство з розгалуженням. Нагадємо, що в мові Pascal конструкція розгалуження має вигляд:
IF висловлювання THEN  дія1 ELSE дія2


Але дуже часто бувають випадки коли нам потрібно виконати якусь дію тільки у випадку істинності висловлювання. Це можна зробити обмежившись написанням команд тільки після слова THEN.
IF температура < -10  THEN одягти теплу шапку
Або
IF a=1 THEN Label1.Caption:='Move Up';

В продовження теми розгалуження в голову прийшла ось така маленька задача.

Завдання
Створіть форму за зразком.
Створіть обробники подій для кнопок та впишіть в них код такий, щоб при кліку по будь-якій кнопці, що визначає напрямок та подальшому кліку по кнопці Go форма переміщувалась у відповідному напрямку.

Підказки є у тексті. Успіхів.