Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi verschiedene TForms mit selben TFrame füllen (https://www.delphipraxis.net/131752-verschiedene-tforms-mit-selben-tframe-fuellen.html)

Leominora 30. Mär 2009 13:51


verschiedene TForms mit selben TFrame füllen
 
Hallo Delphianer,

in meiner MDI-Anwendung war es erst so, dass die Frames maximized geladen wurden
und beim Bildwechsel erst das eine geschlossen und dann erst ein neues geöffnet wurde.

Dann bestand der Wunsch, dass mehrere Fenster gleichzeitig geöffnet sein sollen
und die Größe variabel sein soll.

Nun ist es so, dass die Frames in ein TForm geladen werden. Verschiedene Frames - kein Problem.
Es gibt aber Abfragen, die auf das selbe Frame zugreifen, da sie individuell zur Laufzeit zugewiesen werden.

Habe nun gegooglet und auch etwas zum Klonen von Komponenten gefunden und ausprobiert.
Erst kannte er die Controls nicht mehr, diese wurden mit RegisterClass hinzugefügt
und als er alle hatte, die er braucht, kam "Eigenschaft nicht vorhanden".

Gibt es einen anderen Weg für diese Idee?

Vielen Dank im voraus!

Maria

stoxx 10. Apr 2009 13:56

Re: verschiedene TForms mit selben TFrame füllen
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var frame : TFrame2;
begin


  frame := TFrame2.Create(self.LeftPanel);
  frame.Parent := self.LeftPanel;
  frame.Show;

end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz