Du bist hier: Skip Navigation LinksHome > .NET > Artikel

Tabbed Multi Document Interface (MDI) Control

Für ein Kundenprojekt habe ich eine Reihe von GUI-Komponenten entwickelt - eines davon ist ein MDI-Steuerelement, das untergeordnete Fenster in Form einer Reiterdarstellung organisiert, so wie es bekannte moderne Anwendungen erlauben. Alle Steuerelemente wurden komplett in VB.NET 2005 (Windows Forms, GDI+) programmiert.

Registerkartengruppe per Drag & Drop

Das Control erlaubt das Anlegen mehrerer vertikaler Registerkartengruppen. Fenster können einfach per Drag & Drop aus einer Gruppe herausgelöst bzw. hinzugefügt werden.

Gruppen werden in der Breite automatisch skaliert, können jedoch auch durch den Benutzer über einen Splitter verändert werden. Beim Verkleinern des Fensters (oder einer Gruppe) bleibt das aktive Fenster im Vordergrund - innerhalb einer Registerkartengruppe kann über Schaltflächen (oben rechts) in den Reitern navigiert werden. Zusätzlich ist die Auswahl eines Fensters auch über ein Kontextmenü möglich.

Navigation Bar im Outlook-Stil

Auf der Grundlage des Tabbed MDI Steuerelements habe ich ein weiteres MDI-Steuerelement implementiert, das der Outlook-Navigationsleiste nachempfunden ist.

Kommentar schreiben

Name*:  
Email*:  
Website:
Kommentar: