Панель инструментов уже уверенно вошла в нашу жизнь. Трудно представить себе какой-нибудь хотя бы более-менее значащий проект без такой панели. Некоторые считают, что меню достаточно, а некоторые, наоборот, обходятся только одной панелью инструментов. Однако практика показывает, что любое оконное приложение должно иметь и то и другое.
Панель инструментов чаще всего располагается сразу же под меню, но это не обязательно. Иногда удобно расположить ее вдоль какой-нибудь стороны окна (левой, правой или нижней). В наших примерах мы будем располагать ее в основном сверху (классический вариант), как это делается в большинстве программ, например, MS Word.
Давайте создадим приложение, использующее панель инструментов. Установите на форму компонент controiBar с вкладки Additional и измените его свойство Align на alTop, чтобы растянуть компонент вдоль верхней кромки окна. Сразу же желательно изменить и свойство Autosize на true.
Компонент ControiBar не рассматривался, потому что в нем нет ничего особенного, но он хорош тем, что на него удобно располагать панели инструментов. Они автоматически становятся перемещаемыми внутри ControiBar. Это значит, что панели можно будет двигать по своему усмотрению. Ну а если свойство Autosize равно true, то компонент будет автоматически растягиваться и сужаться, когда вы будете выстраивать все панели в одну строку или в столбик.
Давайте теперь установим на компонент ControiBar одну панель TooiBar с вкладки Win32. Сразу же изменим одно его свойство. Дважды щелкните левой КНОПКОЙ МЫШИ ПО свойству EdgeBorders И измените СВОЙСТВО еЬТор на false. Это заставит исчезнуть оборку сверху панели.