Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi wie lade ich frames in ein panel ? (https://www.delphipraxis.net/76690-wie-lade-ich-frames-ein-panel.html)

agm65 8. Sep 2006 09:53


wie lade ich frames in ein panel ?
 
hallo leute, suche die ganze zeit hier im forum und bei google... ich hab meine haupt form mit einem panel, in dieses panel möchte ich abwechselnd frames einladen aber wie ?

also ich gehe auf neu -> hinzufügen und lege mir frames an und gestalte diese. jetzt möchte ich beim durch clicken auf buttons diese frames in mein panel einladen ...danke für hilfe ! mfg

seifman 8. Sep 2006 10:02

Re: wie lade ich frames in ein panel ?
 
Du brauchst einfach nur den Frame zu kreieren und setzt danach das Panel, auf dem der Frame liegen soll als Parent.

Also etwa so:

Delphi-Quellcode:

  lfrm := TFrame2.Create(Panel1);
  lfrm.Parent := Panel1;

agm65 8. Sep 2006 10:06

Re: wie lade ich frames in ein panel ?
 
achso ja klar lfrm: tframe ...danke geht ..vielen dank !

agm65 8. Sep 2006 10:08

Re: wie lade ich frames in ein panel ?
 
kann ich dem panel jetzt noch irgendwie sagen , das beim form rezise, das frame mittig angezeigt wird ? also die position verändert beim resizen ?

agm65 8. Sep 2006 12:38

Re: wie lade ich frames in ein panel ?
 
hey ich spreche ich komponenten in einem frame an ? also aus meiner hauptform raus ?

marabu 8. Sep 2006 12:58

Re: wie lade ich frames in ein panel ?
 
Hallo Peter,

wenn du den Frame dynamisch erzeugst, dann solltest du dir die Instanz in einer Variablen merken - so wie es zur Entwurfszeit ohne dein Zutun auch gemacht wird.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 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