Zitat von
marabu:
Guten Morgen,
grundsätzlich ändern sich keine "Einstellungen" an einer Form, deren Methoden Hide() und Show() aufgerufen werden - vorausgesetzt, die Form wurde nicht zerstört und neu erzeugt. Die Formulierung "eine zweite Form" macht mich stutzig. Vielleicht ist der Zugriff auf die globale Form-Variable schuld an der Verwirrung.
Grüße vom marabu
Hmm... naja, ich habe in meinem Hauptprogramm unter TForm1.FormCreate (usw) das hier:
(Also damit die zweite Form beim Programmstart einmal instanziiiert wird:
Delphi-Quellcode:
NewForm := TForm2.Create(Application);
NewForm.Position := poMainFormCenter;
Ist natürlich auch unter "Uses" eingebunden (Unit2).
Dann habe ich einfach nur im "Hauptprogramm" einen Button der die Form2 anzeigt:
Form2.Show;
Und in Form2 bzw. Unit2 habe ich einen "Schließen"-Button:
Self.Hide;
...komisch