Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guidok,
29. Jun 2009
Ist es nicht am einfachsten, das Form2 beim Start NICHT erzeugen zu lassen? Anschließend kann er es so machen, wie gehabt.
Ganz abgesehen davon, wäre es doch egal, ob Form2 instatiiert ist oder nicht. Er erzeugt eine weitere Instanz davon und greift darauf zu.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guidok,
29. Jun 2009
Nö, will er wohl nicht.
Panel1 ist im Constructor von Form2 als Owner angegeben und wird anschließend auch zum Parent. Damit wird das Formular innerhalb von Panel1 angezeigt. Sollte eigentlich funktionieren, mach ich auch öfter.
Hast du mal versucht, im constructor self anzugeben? Damit ist dann zwar Form1 der Owner, dass sollte aber gehen.
PanelForm1 := TForm2.Create(self);