Rubrik: Oberfläche · Fenster | VB-Versionen: VB4, VB5, VB6 | 18.09.03 |
MDIChild-Form modal anzeigen Ein kleiner Trick - und ein MDIChild-Formular lässt sich modal anzeigen, also immer im Vordergrund der MDI-Umgebung. | ||
Autor: Roland Ortega | Bewertung: | Views: 16.851 |
ohne Homepage | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Haben Sie sich auch schon einmal gefragt, wie sich ein MDIChild-Form in einer MDI-Umgebung modal über alle geladenen Child-Formen anzeigen lässt?
Der Versuch ein Child-Form via Show und Parameter vbModal anzuzeigen scheitert hierbei kläglich
Ein kleiner Trick - und das Child-Formular wird dennoch quasi modal angezeigt. Hierzu setzen wir die Form einfach an erster Stelle der Z-Reihenfolge, falls ein anderes Child-Form aktiviert wird.
' Code im Child-Form, das "modal" angezeigt werden soll Private Sub frmChild_Deactivate() ' an erste Stelle der Z-Reihenfolge setzen Me.ZOrder 0 End Sub
Das war's dann auch schon