Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.123 Beiträge
 
Delphi 11 Alexandria
 
#1

code reuse fsMDIChild und fsnormal

  Alt 7. Jul 2014, 15:46
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 ?
  Mit Zitat antworten Zitat