Deschidere ferestre


Bogdan


In urma aparitiei unor topic-uri repetate in care se solicita deschiderea unei alte ferestre decat cea principala, prezint aici pasii pentru crearea si apelarea acestor ferestre.

1. Se creaza un nou form (probabil Form2 in Unit2.pas)

2. In fisierul ".dpr" al aplicatiei (proiect) va aparea automat o linie care trebuie stearsa pentru ca fereastra sa nu existe pe tot parcursul executiei programului, ci numai cand e solicitata. Aceasta linie este ceva de genul:

CODE
begin
 Application.Initialize;
 Application.CreateForm(TForm1, Form1); { <-- Aceasta linie NU se sterge }
 Application.CreateForm(TForm2, Form2); { <-- Aceasta linie se sterge }
 Application.Run;
end.


3. In unit-ul de unde se doreste deschiderea acestei ferestre trebuie pus numele unit-ului apartinand ferestrei, in sectiunea "implementation":

CODE
   implementation
   uses Unit2;


4. In evenimentul "OnClick()" al butonului care va deschide fereastra trebuie pus:

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


5. Cam asta e pentru deschiderea ferestrei.
Reclama
In curand... autoevolution.ro

Teste, stiri, ghiduri, jurnale, forum si multe altele!
Aceasta este o versiune simplificatã a paginii originale. Pentru a vizita versiunea originala click aici.