Delphi. Ribbons. Перші прості приклади
Цей пост пишу для закріплення своїх навичок роботи з Ribbon у Delphi. Коли пишеш, робиш – запам'ятовуєш. Спочатку читав статті Влада Баженова – дуже добре написано. В принципі, напевно, це найкраще, що є у мережі на цю тему. Але при повторенні першого кроку у мене виник нюанс, про який не написано в тій статті. Ось що в нас вийде в кінці
Отже, почнемо з розміщення компонентів на формі
І! Увага тільки після того, як додали TActionManager – додаємо TRibbon
Якщо тільки увімкнули Delphi, додали спочатку TRibbon, а потім TActionManager, то може вийти така картинка.
Всі спроби розтягнути, змінити висоту не вдавались. Допомагало лише додавання TActionManager, прописування його у властивостях Ribbon+перезавантаження проекту. Не знаю, що це глюк або так запрограмовано, але це те, з чим я зіткнувся.
Якщо додали TActionManager – потім TRibbon – все працювало коректно.
Загалом, суть у тому, що потрібно додати спочатку TActionManager, тому що TRibbon працює з ним у парі. І при додаванні у властивості ActionManager у Ribbon ми побачимо ActionManager1.
Створення вкладки
Після додавання бачимо таку картину
Створення групи на вкладці
Ось що в нас вийде в результаті
Створення дії SayHello
Далі 2 рази натискаємо на SayHello в менеджері дій і прописуємо йому сам код дії