C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
тулбар+контролбар=глюк, что делать?
Tertium
Отправлено: 29.05.2005, 16:09


Машинист паровоза

Группа: Почетный участник
Сообщений: 192



Такой вопрос. Почему (и что можно сделать) когда тулбар с кнопками кидаешь на контролбар, у него (тулбара) начинает высота становиться больше высоты кнопок (что дост. убого) и вообще начинается глюкодром со скачкообразным (не гладким) изменением его высоты (что программно, что в дизайнтайме)?
coala
  Отправлено: 29.06.2005, 11:15


Ученик-кочегар

Группа: Участник
Сообщений: 4



Попробуй установить у обоих AutoSize в true.
Кроме того, у ToolBar установи Constraints по мин и макс высоте
например в значение 22 (обычная высота для ToolButton) cool.gif
Tertium
Отправлено: 04.12.2005, 03:01


Машинист паровоза

Группа: Почетный участник
Сообщений: 192



помогло поставить Constraints. и для другого случая. тулбар длинный — точнее это несско тулбаров, расположенных на том же контролбаре. при инициализации последнего добавленного тулбара (!) в зависимости от разрешения экрана (!!!) он обрезается зачем-то. проверено на 5 компах с билдером и 2 без билдера. именно инициализация. запустив на 1280х1024 и вернувшись в 1024х768 получаем необрезанный тулбар. что за израилитянская заморочка, не понятно:)
вобщем contraints minwidth ставим и все ок
Doga
Отправлено: 04.12.2005, 18:42


Мастер участка

Группа: Участник
Сообщений: 575



Знаком с такой гадостью. Лечил переустановкой размеров при инициализации формы.

Вернуться в Вопросы программирования в C++Builder