Zamykanie jednej formy i otwieranie drugiej - Forms

0

Witam,

Mam taki problem. Mam w programie dwie formy. Jak zrobić tak, że gdy kliknę button otworzy mi się druga forma a pierwsza zamknie ?
Zamknie powtarzam.
Opcja Hide nie wchodzi w grę, gdyż za dużo pamięci zżera i się potem poprawnie program nie zamyka.
A opcja Close tak czy siak zamyka mi wszystkie formy.

Ktoś ma jakiś pomysł ??

Dzięki za odp.

Pozdrawiam.

0

Nie możesz zamknąć głównej formy, podczas gdy druga jest uruchomiona.
Close nie jest opcją, tylko metodą klasy TForm.
(pisząc Close w OnClick Buttona, mógłbyś też dać Form1.Close i to by było dokładnie to samo, tylko że w delphi można pominąć nazwę rodzica)

Zrób tak, że jak chcesz ukryć pierwszą to:

Form1.Hide;
Form2.Show;

a jak chcesz zamknąć program to

Form2.Close;
Form1.Close;
0

A jak moge wniknąć w metodę zamykającą cały program ?? tj. w znaczek "iks" na górze formy ?

0

Zdarzenia formy FormClosing (odpala się tuż przed zamknięciem) i FormClosed (po zamknięciu).

0

Dzięki wielkie za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1