Ist Formular x geööfnet in einer MDI-Anwendung?

10/01/2008 - 15:34 von Hartmut Callies | Report spam
Hallo,
ich habe eine MDI-Anwendung. Sie funktioniert.
Nun will ich abfragen, ob das MdiChild frmTest
im MdiParent geöffnet ist.

Geht dies mit:
If Me.MdiChildren.Exists(?) Then
'
End If

Wenn ja wie? Ich habe es nicht geschafft.

Hartmut Callies
 

Lesen sie die antworten

#1 Armin Zingler
10/01/2008 - 16:39 | Warnen spam
"Hartmut Callies" schrieb
Hallo,
ich habe eine MDI-Anwendung. Sie funktioniert. Nun will ich
abfragen, ob das MdiChild frmTest im MdiParent geöffnet ist.

Geht dies mit:
If Me.MdiChildren.Exists(?) Then
'
End If

Wenn ja wie? Ich habe es nicht geschafft.



Meinst du mit "das MdiChild" eine bestimmte Klasse oder eine /bestimmte/
Instanz der Klasse, also ist frmTest ein Klassenname oder eine
Objektreferenz?

Ersteres:

Function Exists() As Boolean
For Each Child As Form In Me.MdiChildren
If TypeOf Child Is frmTest Then
Return True
End If
Next
Return False
End Function


Wenn frmTest=Objektreferenz => Me.MdiChildren.Contains(frmTest)


Armin

Ähnliche fragen