середа, 18 січня 2017 р.

Lazarus Урок 9. Або Калькулятор як у Windows 10 за допомогою Label

Привіт усім хто цікавиться програмуванням! Сьогодні для восьмикласників пропоную закріпити вивчений матеріал черговим "нестандартним" завданням.
Чи працювали Ви з ОС Windows 10? Чи бачили Ви як виглядає у цій ОС програма Калькулятор?

А тепер подумайте - чи можна розробити схожий інтерфейс у середовищі Lazarus.



Мабуть що так.. І допомогти у ньому нам можуть написи або текстові мітки або Label. 
Перегляньте відео і подивіться що відбувається при наведенні вказівника на кнопки з цифрами. В попередньому уроці ви вже виконували подібне завдання. (мітка підсвічувалась іншим кольором). Якщо Ви ще не звернули увагу то числа  на "екрані" вирівнюються по правому краю. І тут нам допоможе властивість Alignment.
А якщо у обробник подій для "кнопки "1" додати код Ekran.Caption:=Ekran.Caption+'1'; 
і зробити це для усіх цифрових кнопок то отримаємо непогану заготовку для Калькулятора.

Додатково

На скріні відсутня кнопка "С", та, що скидає набране число до 0. 
Я думаю, що і її варто додати. 
І не забудьте зберегти проект. Він нам ще знадобиться.