Einzelnen Beitrag anzeigen

Janek76
(Gast)

n/a Beiträge
 
#10

Re: Wie Hauptfenster realisieren?

  Alt 23. Dez 2006, 23:15
Also wonach ich gesucht hatte, ist glaube ich einfach das Parent-Attribut. Wäre das so korrekt?

Delphi-Quellcode:
    Form1: TMyForm;
  public
    { Public-Deklarationen }
  end;

var
  AMain: TAMain;

implementation

{$R *.dfm}

procedure TAMain.Button1Click(Sender: TObject);
begin
  if assigned(Form1) then begin
    Form1.Close;
    Form1 := Nil;
    Form1.Free;
  end else begin
    Form1 := TMyForm.Create(Self);
    Form1.Parent := AMain;
  end;
end;
Das einzige was mich stört, ist, dass man für den Bruchteil einer Sekunde das Erstellen des Formulars als kurzes Flimmern sieht, bevor es in das Hauptformular eingebunden wird.

So würde man das machen? Welchen Vor- oder Nachteil hat diese Lösung zu TJvEmbeddedFormPanel?
  Mit Zitat antworten Zitat