![]() |
code reuse fsMDIChild und fsnormal
ich möchte ein Formular in einer Anwendung #1 als MDI Child verwenden und in einer Anwendung #2 auf einem TABSheet "aufgeklebt"; In der Anwendung #2 geht der Code ungefähr wie folgt ...
my_reuse_Form:=Tmy_reuse_Form.create( .... ,panel4 , .... ); my_reuse_Form.Parent := panel4; // hier "aufkleben" my_reuse_Form.Align := alClient; my_reuse_Form.BorderStyle := bsNone; my_reuse_Form.Visible := true; constructor Tmy_reuse_Form.create( .... ,apanel , .... ); begin ..... create (apanel) //aowner end; im Prinzip spielt der Code, nur : Frage 1 : ich möchte beim "Compile" nicht immer den MDI Mode per Hand ändern, wie komme ich um diesen kleinen Arbeitsschritt herum ? Frage 2 : bevor Delphi mein Formular auf dem Panel platziert ist es für einen "Blitzer/Flackern" sichtbar, wie komme ich um diesen Effekt herum ? |
AW: code reuse fsMDIChild und fsnormal
1. Du kannst das ins Create mit verschieben und bachst es dann nur noch einmal da drin?
2. Wer Visible in der DFM von Tmy_reuse_Form auf True stehen lässt, ist selber Schuld? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:34 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 by Thomas Breitkreuz