Как добавить кнопки на панель инструментов FireMonkey? - PullRequest
5 голосов
/ 26 октября 2011

С 10-летним опытом разработки я не смог поставить новые кнопки на панели инструментов FireMonkey. Кто-нибудь может мне помочь?

Ответы [ 2 ]

5 голосов
/ 26 октября 2011

Нет пункта меню редактора компонентов для добавления кнопок или разделителей, но вы можете перетаскивать кнопки из панели инструментов на панель инструментов. Или выберите панель инструментов в форме и нажмите F6. Введите название нужного элемента управления на панели инструментов и нажмите клавишу ввода.

4 голосов
/ 28 октября 2011

TToolBar теперь просто контейнер. Вы должны бросить свои собственные элементы управления на него.

Чтобы добавить элемент управления на панель инструментов, убедитесь, что ваша панель инструментов выбрана в форме, выберите свой дочерний элемент управления в палитре инструментов, а затем щелкните местоположение на панели инструментов, которое вы хотите, чтобы появился ваш дочерний элемент управления.

Другой способ сделать это - убедиться, что выбрана панель инструментов, и дважды щелкнуть элемент управления в палитре инструментов. Какой бы элемент управления не был выбран, он становится родительским.

Многие из новых элементов управления FireMonkey теперь просто контейнеры, включая TStatusBar.

Чтобы добавить текстовую строку к TStatusBar, необходимо добавить собственный TLabel или другой элемент управления.

Я обнаружил, что лучший способ поместить изображение в кнопку - это буквально перетащить TImage на кнопку и сбросить свойство TImage HitTest.

Все элементы управления FireMonkey являются контейнерами и могут иметь дочерние элементы управления. Настройка вашего пользовательского интерфейса может занять немного больше времени, но вы обладаете большой гибкостью.

Используйте элемент управления TLayout для разделения родительского элемента управления и выравнивания элементов управления. Используйте свойства Margin и Padding для настройки интервала.

...