Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Программирование в дельфи 6.0


Автор: Michail 27.6.2003, 09:39
Здравствуйте все...
У меня возникла проблемка с добавлением формы в проект...
То есть имеется какая-то главная форма (TForm1) как вызвать, сделать видимой и т.д., (TForm2) при нажатии кнопки... Где надо описать TForm2 чтоб небыло криков об ошибках?


Автор: Alex 27.6.2003, 10:30
Код
uses
 Unit2;

procedure TForm1.Button1Click(Sender: TObject);
begin
 Form2.Show;
 или
 Form2.ShowModal;
end;

Автор: dm9 27.6.2003, 19:32
Надо добавить форму File -> New -> Form, затем написать в Unit1 после слова implementation

Код
uses Unit2;


Потом используешь форму так, как описал alex-co:
Код
Form2.Show;
(Form2.ShowModal;)
...
Form2.Hide;


Код, который создаёт форму (инициализирует объект), находится в основном файле проекта: Project1.dpr, или как там ты его назвал. Код этот создаётся автоматически.
Если не ошибаюсь, выглядит это так:

Код
Application.FormCreate (...) //...


Можно форму инициализировать и самому. Если создаёшь несколько экземпляров, то так делать и прдидётся. Но в твоём случае это, видимо, не обязательно.

Автор: Michail 30.6.2003, 05:55
Все понял, спасибо всем...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)