Thema: Delphi MDI Child Tabsheetleiste

Einzelnen Beitrag anzeigen

Sidorion

Registriert seit: 23. Jun 2005
403 Beiträge
 
#2

Re: MDI Child Tabsheetleiste

  Alt 6. Apr 2006, 13:23
Mein Vorschlag:
TabSheet mit alTop ins MDIMain;
Wenn die Childs nicht maximiert, dann hat das TS die Höhe null, ansonsten die Höhe der Buttonleiste.
Sobald ein Child dazukommt, fügst Du einen neuen Tab dazu, wenn eins wegfällt, löschst Du den Tab, de dazugehört.
Jetzt kannst Du beim TabChange des TS das entsprechende MDI-Child nach vorne bringen.
Das ganze noch ein bisschen objektorientiert und auf Windows-Nachrichten des Hauptformulars lauschen (Warteschlange umbiegen, sobald ein MDI-Main Parent vom TS wird) und Du musst weder am Haupt- noch am Child was ändern.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>
  Mit Zitat antworten Zitat