Thema: Delphi MDI - "Fensterleiste"

Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

Re: MDI - "Fensterleiste"

  Alt 11. Jan 2006, 18:54
Hi,

Bei der Erstellung des MDI-Formulares werden diese automatisch dem "MDIForm" (deinem Hauptformular) zugewiesen. Der Owner der Form ist wie gehabt die "Application", die sich daher um die Verwaltung dieser Objekte kümmert (sprich, dass sie afaik beim Beenden freigegeben werden z.B.).

Du kannst ohne Probleme ein PageControl artiges Verhalten hinzufügen, aber Du musst es selbst schreiben, ja.
Einfach
Delphi-Quellcode:
  MdiChildren[0].BringToFront;
  MdiChildren[0].SetFocus;
um, in diesem Fall, das erste MdiChild zu aktivieren.
Ich habe so eine Mdi-Fensterleiste mit Toolbar2000 und TBX mal selbst für meinen HTML-Editor (zu finden hier in der DP ) geschrieben, also falls Du da fragen hast, kann ich Dir gerne weiterhelfen

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat