TCoolBar: перекрытие панелей

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
zoltanleo
постоялец
Сообщения: 459
Зарегистрирован: 17.10.2013 10:55:01

TCoolBar: перекрытие панелей

Сообщение zoltanleo »

Положил несколько инструментальных панелек на TCoolBar

Изображение

После перемещения панелек вручную они перекрываются друг другом

Изображение

Это я что-то не так выставил (например, элайны) или это стандартное поведение Лазаря?
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

>>Это я что-то не так выставил (например, элайны) или это стандартное поведение Лазаря?
Наврятли. он еще сырой
Аватара пользователя
zoltanleo
постоялец
Сообщения: 459
Зарегистрирован: 17.10.2013 10:55:01

Сообщение zoltanleo »

Закрою тему

Чтобы банды не "наезжали" друг на друга, надо у каждого банда выставить MinWidth равным ширине своего TToolBar. Также можно свойство break выставить в False, что позволит отображать этот банд справа от предыдущего. Ну и напоследок, в Lazarus 1.3 вызов процедуры TCoolBar.BandAutosize (например, в OnResize формы) автоматически будет сдвигать все банды вправо-вверх (при расширении) или влево вниз(при сужении) формы.
Ответить