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

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

Окна: одно за другим ? [D5, Win95/98]


Olivka ©   (2002-02-16 21:29:00) 

Добрый день!
подскажите, плз, у меня приложение разветвленное - т.е. состоит из нескольких форм, последовательно расположеный друг за другом - 2-3 штуки (как в инсталляшках - можно вернуться обратно, или пойти дальше). Я вызываю вторую форму - ShowModal. Я их сделала равными по размеру и одинаково расположенными кнопками - ДАЛЕЕ и НАЗАД. Получилось хорошо, но если сдвинуть верхнюю форму, то под ней видно безобразие (сами понимаете). Я делаю, конечно, неправильно, подскажите, как грамотно нужно делать такие приложения? Может, нужно вообще создавать одну единственную форму? Но компонентов так много - поэтому мне легче в дизайне - не хочется возиться, т.к. главное там не дизайн форм.
С уважением.


Набережных С.   (2002-02-16 22:37:00) [1]

Используйте, например, TPageControl с нужным количеством страниц. Установите у всех страниц TabVisible = false. Потом переключайте PageControl1.ActivePage:=TabSheet1...TabSheet2... или PageControl1.ActivePageIndex:=0...1...2.


panov (M)   (2002-02-16 22:19:00) [2]

Скрывай предыдущую форму: FormN.Hide


Наверх

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