| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Форма подобна delphi app builder |
| Автор: SDjon 1.3.2010, 14:58 |
| Добрый день. Как реализовать форму подобную delphi TappBuilder (форма, где находятся компоненты и основное меню программы) Первое что пришло на ум На форму добавить панель В обработчик Form1.FormShow Panel1.width := Screen.width; Form1.AutoSize:=true; При этом несовсем понятное поведение формы - при максимизации можно таскать форму за заголовок (caption) |
| Автор: dvamaster 3.3.2010, 07:54 |
| как вариант, отловить нажатие перемещение мыши по заголовку (т.е. текущее сообщение заменить на пустое) когда форма в развернутом виде |
| Автор: SDjon 3.3.2010, 14:51 | ||||||||||
Можно заменить
на
или
--- Заглушка на перетаскивание за catpion при wsMaximized
но теперь при двойном клике нет возможности вернуть форму в нормальное состояние есть идеи?
|
| Автор: SDjon 11.3.2010, 11:30 | ||||
Конечное решение
в дочерних
где MainFormBottom:= Form1.pnlMain.Height + GetSystemMetrics(SM_CYCAPTION)+10; +10 константа подобранная "на глаз " т.к. без нее возникает прокрутка на Главной форме (Form1) Вопрос: Как точно вычислить высоту? |