неділя, 25 грудня 2016 р.

Lazarus. Урок 8. Головне меню за допомогою Label.

Привіт. Чергове завдання для тих хто вивчає ази програмування з допомогою Lazarus.
Я впевнений, що всі Ви знаєте, що таке головне меню програми.
Так, це головне меню. Воно містить усі команди які доступні тій чи іншій програмі. У Lazarus існує такий компонент який за допомогою конструктора, без великих зусиль  створити головне меню для програми. У подальших проектах ми обов’язково його використаємо. Але зараз я хочу запропонувати створити головне меню з тих компонентів які ми вже вивчили. 

Головне меню на мітках (Label)

А чому б і ні. Спробуйте реалізувати фрагмент головного меню за допомогою міток (компонент Label ).  Пригадайте урок №6 та урок №7 і у Вас усе вийде.

Завдання

  1. Після запуску програми у вікні відображається лише мітка Файл
  2. При наведенні на Файл він міняє колір (виділяється)
  3. При кліку на Файл з’являється меню як на малюку, але без пунктів Файл 1 та Файл 2
  4. При наведенні мишки на "Відкрити останні" - з’являються пункти Файл 1 та Файл 2
  5. Коли вказівник переміщується на інший пункт меню Файл 1 та Файл 2 зникають.
  6. Коли вказівник не знаходиться на формі - меню, окрім пункту Файл зникає.

І не забувайте про зміну кольору при переході по пунктам меню! 
А заодно поцікавтесь, що робить властивість Alignment. (Зверніть увагу на розташування пунктів Файл, Файл 1, Файл 2).

До зустрічі!