forum öffnen
-
servus
ich will mit ein button ein zweites formular öffnen und das erste schleißen ich habe es
probiert:Form1->Close();
Form2->Show();aber das will net
natürlich habe ich das zweite forum eingefügt
was ist hier falsch???
-
Hallo
aber das will net
Das ist keine ausreichende Fehlerbeschreibung.
forum öffnen
Hälst du das für einen gelungenen Threadtitel?
Bedenke, das du mit Form1->Close() i.a. die ganze Anwenudng schließt. Denn Form1 ist meistens das Hauptformular. Wenn das geschlossen wird, endet die Anwendung, egal ob noch weitere Fenster offen sind.
Du kannst Form1 minimieren, oder statt Form2->Show() besser Form2->ShowModal() nehmen, um den user an Form2 zu binden.bis bald
akari
-
Wenn du das Haupt-Form (Forum ist was anderes!) schließt, wird die Anwendung beendet. Vielleicht kannst du ja irgendwie aus dem zweiten Form ein Mainform machen...?
Edit: Ok, war jemand schneller.

-
Hi das Problem hatte ich auch.
du erstellst erstmal ein neues formular welches glaub ich Form2 heisst.
dann klickst du doppelt auf die form1 und gelangst in den quelltext. dort schreibst du oben wo #include unit1.cpp steht dann dadrunter #include unit2.cpp.
dann sind die beiden verlinkt. und du kannst dann durch nen button klick Show(); in der Form1 das fenster form2 öffnen.ich hoffe das hilft dir weiter.

-
Form2->Show();
Form1->Visible = false;void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{Form1->Close();
}hab ich so gemacht und es funzte
