|
#1
|
|||
|
|||
начинающий
Привет всем!
Может вопрос и глупый, но я начинающий. Пытаюсь разобратся с Delphi 7, подскажите пожалуйста чем Form отличается от Frame. Заранее спасиба. |
#2
|
||||
|
||||
Ferra писал
Цитата:
|
#3
|
|||
|
|||
Лучше не юзай. Я тебе сейчас расскажу страшную историю. Добавляем фрейм, на нем что-то рисуем. Ну, ебстейственно, указываем парента - главную форму. Затем - работаем с ним уже на главной форме (ну, забыли, что он у нас в отдельном юните). А дальше - глюков не оберешься. Половина кода - в главной форме, половина - в юните фрейма. Все глючит. Говно, одним словом. Лучше вот так:
Заводим новую форму, работаем с ней. В коде главной формы прописываем нашей дочерней парента, к примеру - From1.Panel1. Код:
procedure Form1.Button1Click(Sender: TObject); begin if not Assigned(Form2) then Form2 := TFrom2.Create(Self) else Form2.Show; Form2.Parent := Panel1; Form2.Align := alClient; end; |
#4
|
||||
|
||||
Интересно, YCH.Del, а как тыбудешь работать со своими панелями,когда на одном окне надо разместить 20-25 вложенных областей (с внутренними вложенностями)? Будешь каждый раз искать нужную панель из всех, что есть и путаться? ИМХО, фрэймы-вещь полезная для внимательного программера.
THE CRACKER IS OUT THERE |