Dockable Toolbar (как Code Explorer в Борланд IDE)
Насколько я понял после долгих экспериментов, такой тулбар не имеет отношения ни к фреймам, ни к панелям со сплиттерами, ни к Coolbar.
Скажите мне что я неправ! :)
Мне нужно сделать dockable/undockable toolbar. Т.е. такой тулбар, который можно вынести за пределы окна и внести обратно. Билдер видимо умеет, но как?
Начните с примера, который идёт с Билдером (Examples/Docking). Смотрите в сторону свойств DockSite, DockManager и вообще на всё, что имеет в своем названии "dock".
Запусти приложение и наслаждайся
Цитата:
Originally posted by SEDEGOFF
Кидаешь на форму ControlBar. На него кидаешь пару панелек ToolBar ну и например Edit. У размещенных компонентов выстави следующие свойства DragMode=dmAutomatic и DragKind=dcDock
Запусти приложение и наслаждайся
Кидаешь на форму ControlBar. На него кидаешь пару панелек ToolBar ну и например Edit. У размещенных компонентов выстави следующие свойства DragMode=dmAutomatic и DragKind=dcDock
Запусти приложение и наслаждайся
Что, не спится вам, fellow и SEDEGOFF? Мне тоже. :)
Такой вариант уже пробовал. С Edit неудобно работать.
Хороший вариант, если не найдется ничего лучше. Хотелось бы чтоб можно было изменять размер тулбара (как на форме так и вне ее). Чтобы (на форме) можно было потянуть за край (сплиттер) и все контролсы растягивались бы. Тут нужен тулбар, у которого (на форме) был бы заголовок с кнопкой [x]. Как в окне Visual Studio, например.
:) Очень раздражает: в Интернете предлагают купить(!) такие "компоненты", которые, немного повозившись, можно сделать и родными средствами СиБилдера.
Свойство AutoDrag = определяет можно или нелься выносить полосу за пределы ControlBar
Свойство RowSize и RowSnap определяют процедуру встраивания - попробуй по эксперементируй
Цитата:
Originally posted by SLA
:) Очень раздражает: в Интернете предлагают купить(!) такие "компоненты", которые, немного повозившись, можно сделать и родными средствами СиБилдера.
:) Очень раздражает: в Интернете предлагают купить(!) такие "компоненты", которые, немного повозившись, можно сделать и родными средствами СиБилдера.
Есть такая поговорка: на базаре два дурака - одни продает, второй покупает. Хе-хе.