Einzelnen Beitrag anzeigen

DerMike

Registriert seit: 4. Jan 2007
21 Beiträge
 
#1

FormNEU.Create und darin enthaltene Komponenten

  Alt 16. Jan 2007, 12:48
Hallo,

ich habe vor 5min eine Antwort auf einen meiner Beiträge erhalten und schon wieder quält mich eine Frage...

Ich erstelle ein Formular

Delphi-Quellcode:
        ModulForm := TfrmStammdatenGesellschaft.Create(frmMain);
        ModulForm.Parent := frmMain.pnlMainModul;
        ModulForm.Height := frmMain.pnlMainModul.Height;
        ModulForm.Width := frmMain.pnlMainModul.Width;
Dieses neu erstellt Formular enthält ein Panel in welches ich die Formularüberschrift setzen möchte. (Panel.Caption := mxButton.Caption). So geht das natürlich nicht, da ich ja nicht weiß welcher Panel bzw. welches Formular geöffnet wird. Ich habe das jetzt folgendermaßen versucht.

Ich habe unter public eine Variable ModulHeader:string; Mein neu erstelltes Formular hat als OnShow Ereignis folgendes stehen.

frmNEU.pnlTopHeader.Caption := frmMain.ModulHeader; leider funktioniert das nicht

//EDIT

Am liebsten wäre es mir, wenn ich die Eigenschaften von einem dynamisch erstellten Formular bzw. die Eigenschaften von darin enthaltenen Komponenten von meinem Hauptformular aus steuern könnte. Leider weiß ich nicht wie ich auf diese Komponenten zugreifen soll, da sie ja eigentlich (noch) nicht bekannt sind.
----------
lg Mike
  Mit Zitat antworten Zitat