Rubrik: Oberfläche · Fenster | VB-Versionen: VB.NET | 03.11.04 |
Alle Child-Formen im MDI-Projekt schließen (VB.NET) Dieser Tipp zeigt, wie sich unter VB.NET alle geöffneten Kindfenster einer MDI-Anwendung schließen lassen. | ||
Autor: Dieter Otter | Bewertung: | Views: 21.811 |
www.tools4vb.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | kein Beispielprojekt |
Vor kurzem haben wir Ihnen gezeigt, wie sich unter VB6 ermitteln lässt, ob und wieviele Kindfenster innerhalb der eigenen MDI-Anwendung geöffnet und wie sich diese ggf. schließen lassen.
Heute zeigen wir Ihnen, wie sich das Ganze unter VB.NET realisieren lässt.
Im Gegensatz zu VB6 bietet uns VB.NET für diesen Zweck eine eigene MDIChildren-Auflistung (Collection).
' Anzahl der aktuell geöffneten Child-Formen Dim nCount As Integer nCount = Me.MDIChildren.Length
' alle geöffneten Child-Formen schließen Dim oChild As Form For Each oChild In Me.MDIChildren oChild.Close() Next