0

Hi I'm a beginner in Delphi and I have I big problem
I don't know how to close a form
I've a form with user and password .After verification I enter on other form.Albeit I put form1.close when I minimize form2 , form1 it on the screen and i would like to disapear but i don't know how.
Helppp.

3
Contributors
4
Replies
6
Views
10 Years
Discussion Span
Last Post by dragoshstoica
0

To make a form invisible, you have to alter the booelan value of its 'VISIBLE' property.

To do this, you need the following assignment:

Form1.Visible := FALSE;
Form2.Visible := TRUE;

Form1 being the form name of the form you wish to close, and Form2 being the name of the form you wish to open.

0

here is another way to do what you want(MDI Childs):

1. you create another form(probably Form2 in Unit2.pas)
2. in the dpr file of your project delphi will insert another line WHICH must be deleted:

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1); { <-- This line is required DO NOT DELETE IT }
  Application.CreateForm(TForm2, Form2); { <-- This line will be deleted }
  Application.Run;
end.

3.in the unit where you want to open the window it must be used the name of the window in the "implementation"section

implementation
    uses Unit2;

4.in the onclick() event of the button which will open the window you must put the following code

form: TForm2;
begin
 form:=TForm2.Create(Self);
 form.ShowModal;
 form.Free;
end;

5. this is all about a simple application with 2 windows

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.