![]() |
|
#1
|
|||
|
|||
![]() Я сделал программу, из нескольких форм, и меню для открытия их.. но мне это до ужаса не нравится, поэтому я хотел бы, как-то объединить их в 1! Возможно ли это сделать? Как?
|
#2
|
|||
|
|||
![]() Используй фреймы
|
#3
|
||||
|
||||
![]() Это называется MDI окна. Эффект все в одном (в старом Word такое было, не припоминаешь???). У нужного окна, в котором будут остальные ставь FormStyle в fmMDIForm. У всех остальных окон, которые будут в этом окне ставь FormStyle в fmMDIChild. Всё! Любуйся.
|
#4
|
||||
|
||||
![]() Конечно возможно!
![]() На главной форме ставишь FormStyle->MainForm После этого Menu->New->Form создаешь новую (зависимую форму)! Сохраняешь ее и прописываешь в Uses. Всё!!! Вызываешь её через: Procedure Button1.OnClick (Sender :TObject); Form2.ShowModal; end; Вот и всё!!! Поживу - увижу, Доживу - узнаю, Выживу - учту. ![]() [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#5
|
||||
|
||||
![]() Цитата:
Microsoft теперь не рекомендует использовать MDI. Программирование - это искусство и наш смысл жизни. |
#6
|
||||
|
||||
![]() Да я знаю. Но мне так проще. Мелкомягкие не рекомендуют, а я рекомендую
![]() |