Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ToolBar [D6, Win95/98]


Kolokoltsov ©   (2005-03-01 14:46:00) 

Проблема с расположением кнопок в несколько рядов на toolbarе...
При изменении размеров формы часть кнопок не помещается на панеле и, соответсвенно, не видна.
Казалось-бы проблема решается установкой
ToolBar.Wrapable в True... Но в этом случае toolbar начинает
располагать кнопки каким-то произвольным и загадочным образом - в
рядах остается еще куча свободного места...
Пробовал обрабатывать Resize toolbara и устанавливать Wrap кнопок
панели вручную. Одако, тоже ничего хорошего не получилось. Просто
сделать это не получилось, а городить огород как-то не хочется...
Такое чувство, что борюсь с ветрянными мельницами и есть какая-то тонкость которой я не знаю.
Господа, быть может, у вас возникала подобная проблема? И как вы ее решили?
Заранее спасибо.


leonidus   (2005-03-02 14:33:00) [1]

>DVM
пожалуста пару сторочек кода в студию, как вы задали ширину кнопки


Kolokoltsov   (2005-03-02 13:57:00) [2]

Ну что-ж, руками, так руками...
А жаль...


DVM   (2005-03-02 13:53:00) [3]


> Вы решали подобным образом?

Да. Пришлось повозиться с алгоритмом вычисления ширины кнопки, зная ее высоту и размеры тулбара.


Kolokoltsov   (2005-03-02 12:58:00) [4]

To leonidus:
Н-н-да, панелька живет своей жизнью...

Выходит, единственный выход - делать все руками?


leonidus   (2005-03-02 12:54:00) [5]

у меня такое чувство что размер кнопок realonly, они автоматически все имеют ширину равную ширине самой большой кнопки на тулбаре - это просто идиотизм какой-то


Kolokoltsov   (2005-03-02 12:48:00) [6]

То DVM :
Вы решали подобным образом?


DVM   (2005-03-02 12:44:00) [7]


> То есть никто не сталкивался?

размер кнопок надо вычислять самому.


Kolokoltsov   (2005-03-02 12:13:00) [8]

То есть никто не сталкивался?
Или вопрос и впрямь глупый?


Kolokoltsov   (2005-03-01 14:57:00) [9]

В том-то и дело, что нет...
Пробовал и с сепараторами и без них...
Загадочно разбивает. По середине, примерно...


clickmaker   (2005-03-01 14:54:00) [10]


> в этом случае toolbar начинает
> располагать кнопки каким-то произвольным и загадочным образом

разбивает по ближайшему сепаратору?


Наверх

Титульная страница Поиск, карта сайта Написать письмо