masbox nicht sichtbar

25/05/2009 - 12:26 von Frank Derber | Report spam
Hallo NG,
ich habe eine normale Form fMain im Vollbild, die eine modale Form2 aufruft.
Weitere modale Fenster (von Form2 aufgerufen) kommen korrekt. Aber ein
MSGBOX bleibt hinter Form2 und wird erst nach 1x ALT drücken sichtbar. Alle
anderen Formulare, die auf dieselbe Art geöffnet werden funktionieren.
Deshalb vermute ich den Fehler an eine Einstellung im fehlerbringenden
Form2.
In einem nachvollziehbarem Demoprojekt funktioniert es natürlich auch
richtig, so daß ich keine Ahnung habe, wo der Fehler sein könnte.
Daher meine Frage:
Was könnte die Ursache sein, daß ein msgbox hinter dem aktuellen modalen
Fenster kommt?

vielen dank
viele grüße von frank


'so öffne ich form2
Public Sub Nach_Load(ByVal Owner As fMain)
If meineInitialisierungen Then
Me.ShowDialog(Owner)
Else
Me.Close()
End If
End Sub
 

Lesen sie die antworten

#1 Andreas Mahub
25/05/2009 - 13:10 | Warnen spam
Hi Frank,

kann es sein das du die Eigenschaft TopMost für Form2 auf True zu stehen
hast?
Entweder hast du das Programmatisch gemacht oder schau mal im Designer von
Form2 bei der Eigenschaft TopMost nach.

Gruß
Andy


"Frank Derber" schrieb im Newsbeitrag
news:
Hallo NG,
ich habe eine normale Form fMain im Vollbild, die eine modale Form2
aufruft. Weitere modale Fenster (von Form2 aufgerufen) kommen korrekt.
Aber ein MSGBOX bleibt hinter Form2 und wird erst nach 1x ALT drücken
sichtbar. Alle anderen Formulare, die auf dieselbe Art geöffnet werden
funktionieren. Deshalb vermute ich den Fehler an eine Einstellung im
fehlerbringenden Form2.
In einem nachvollziehbarem Demoprojekt funktioniert es natürlich auch
richtig, so daß ich keine Ahnung habe, wo der Fehler sein könnte.
Daher meine Frage:
Was könnte die Ursache sein, daß ein msgbox hinter dem aktuellen modalen
Fenster kommt?

vielen dank
viele grüße von frank


'so öffne ich form2
Public Sub Nach_Load(ByVal Owner As fMain)
If meineInitialisierungen Then
Me.ShowDialog(Owner)
Else
Me.Close()
End If
End Sub

Ähnliche fragen