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

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

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

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

Сообщение zoltanleo » 10.11.2014 19:39:34

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

Изображение

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

Изображение

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

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

Сообщение zub » 10.11.2014 21:19:33

>>Это я что-то не так выставил (например, элайны) или это стандартное поведение Лазаря?
Наврятли. он еще сырой
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение zoltanleo » 02.12.2014 01:29:27

Закрою тему

Чтобы банды не "наезжали" друг на друга, надо у каждого банда выставить MinWidth равным ширине своего TToolBar. Также можно свойство break выставить в False, что позволит отображать этот банд справа от предыдущего. Ну и напоследок, в Lazarus 1.3 вызов процедуры TCoolBar.BandAutosize (например, в OnResize формы) автоматически будет сдвигать все банды вправо-вверх (при расширении) или влево вниз(при сужении) формы.
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 459
Зарегистрирован: 17.10.2013 10:55:01


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 226

Рейтинг@Mail.ru
cron