![]() |
TFrame auf TForm ziehen
Hallo,
ich glaub ich stell mich - mal wieder - mega-dumm an. Ich hab ein TFrame im Code erzeugt, das in einem Objekt liegt. Jetzt möchte ich bei einem Ereignis das TFrame auf einem TForm anzeigen. Was muss ich jetzt machen damit das TFrame dort draufliegt? Normalerweise muss ich doch Owner oder Parent oder so setzen, was aber nicht geht da es readonly Eigenschaften sind. :angel: |
Re: TFrame auf TForm ziehen
Hi,
Parent ist nicht readonly. Zum Beispiel so:
Delphi-Quellcode:
Wenn der Code irgendwo im Code von TMyForm liegt, solltest du natürlich self statt MyForm nehmen, ich habe es aber so gelesen, dass du das "von außen" erledigen willst.
MyFrame := TMyFrame.Create(MyForm);
MyFrame.Parent := MyForm; MyFrame.Align := alLeft; Mfg FAlter |
Re: TFrame auf TForm ziehen
Hallo
Zitat:
Delphi-Quellcode:
Grüße
uses UnitFrame;
procedure TForm1.Button1Click(Sender: TObject); var MyFrame: TFrame; begin MyFrame := TFrame1.Create(Form1); MyFrame.Parent := Form1; MyFrame.Show; end; Edit: Wo kommt Felix denn plötzlich her ... |
Re: TFrame auf TForm ziehen
Also bei mir kommt die Meldung das Parent eine read-only Eigenschaft ist.
Ich habs aber mittlerweile so gelöst: Frame1.insertControl(Frame1); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz