Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Docking

460
18 ноября 2003 года
Berg
261 / / 27.03.2003
Столкнулся со следующей проблемой:
Нужно сделать сабж одной формы(назовем ее дочерней) к другой (пусть родительской).

Вроде все примитично: установил у дочерней
DragKind = dkDock; и DragMode = dmAutomatic;
У родительской - DockSite = true;

Отлично работает пример, поставляемый с Builder, но моя форма при стыковке попадала в какое-то нелепое место родительской формы, а не туда куда надо. (некорректно определялся DockRect)
Методом "последовательных приближений" :-) было установлено, что это происходит при наличии в дочерней форме TMainMenu. Что-то логичное в этом, пожалуй, есть.
Кто-нибуть знает что принято делать с меню дочерней формы по самой идеологии Docking? Или сливать оба меню в одно (по аналогии MDI-Child menu), или вообще не показывать дочернее меню, или оно должно-таки быть показано над ToolBar дочерней формы (т.е. в дочерней форме меню должно остаться как было) или...

Спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог