Delphi. Ribbons. Перші прості приклади

Цей пост пишу для закріплення своїх навичок роботи з Ribbon у Delphi. Коли пишеш, робиш – запам'ятовуєш. Спочатку читав статті Влада Баженова – дуже добре написано. В принципі, напевно, це найкраще, що є у мережі на цю тему. Але при повторенні першого кроку у мене виник нюанс, про який не написано в тій статті. Ось що в нас вийде в кінці

ribbons

Отже, почнемо з розміщення компонентів на формі

І! Увага тільки після того, як додали TActionManager – додаємо TRibbon

delphi

Якщо тільки увімкнули Delphi, додали спочатку TRibbon, а потім TActionManager, то може вийти така картинка.

перші

Всі спроби розтягнути, змінити висоту не вдавались. Допомагало лише додавання TActionManager, прописування його у властивостях Ribbon+перезавантаження проекту. Не знаю, що це глюк або так запрограмовано, але це те, з чим я зіткнувся.

Якщо додали TActionManager – потім TRibbon – все працювало коректно.

Загалом, суть у тому, що потрібно додати спочатку TActionManager, тому що TRibbon працює з ним у парі. І при додаванні у властивості ActionManager у Ribbon ми побачимо ActionManager1.

Створення вкладки

перші

Після додавання бачимо таку картину

приклади

Створення групи на вкладці

прості

Ось що в нас вийде в результаті

ribbons

Створення дії SayHello

перші

Далі 2 рази натискаємо на SayHello в менеджері дій і прописуємо йому сам код дії