| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > ФРЕЙМЫ |
| Автор: ura5 24.5.2007, 14:53 |
| Опять вопрос по внешнему виду форм. Форма делится визуально как бы на 3 части: 1.Слева вверху-компонент CoolBar,на котором расположены инструментальные панели ToolBar,а на них уже кнопки. 2.Нижняя под CoolBar часть делится, в свою очередь, на левую (меню-дерево )и праву части(отображаемая информация). ВОПРОС: Как мне,добавляя новые формы в проект,сделать так ,чтобы в новой форме оставалась верхняя часть из прежней формы? Т.е. ,чтобы мне не делать аналогичную верхнюю часть в новой форме. Наверное,это ФРЕЙМЫ. а КАК ? |
| Автор: Vyacheslav 24.5.2007, 15:40 |
| ura5, Во-первых, смысл использования CoolBar? Я же Вам иструкцию давал, как создать такое приложение. У меня все проекты практически сделаны в таком стиле. Только у меня это было mdi и вправой части были mdi-child окна. И как менять содержимое правой части. Вариантов много. Один из самых простых : использовать PageControl/ |
| Автор: Dr.Wisdom 24.5.2007, 15:42 |
| либо сделать верхнюю часть фреймом, а потом вставлять его на все формы либо сделать форму, где есть все повторяющиеся части, спрятать ее подальше, а все остальные от нее наследовать. Этакая "виртуальная" форма. |
| Автор: Anikmar 24.5.2007, 16:35 |
| Можно еще воспользоваться репозитарием. Для некоторых применений - весьма полезная штука. Делается одна красивая форма, например список с деревом, со всеми обработчиками, кнопочками и проверками. Добавляется в репозитарий. Потом при создании новой формы делается file->new->other выбирается нужная форма из репозитария, а затем уже редактируется под конкретную задачу. |