Я задаю этот вопрос, чтобы узнать больше. Как я могу узнать, открыта ли форма в моем приложении или нет, чтобы не открывать ее снова? Я имею в виду не создавать экземпляр той же формы, пока он работает
Dim frmCollection As New FormCollection()
frmCollection = Application.OpenForms()
If frmCollection.Item("Form2").IsHandleCreated Then
MsgBox("Yes Opened")
Else
Dim f As New Form2()
With f
.Text = "form2"
.Show()
End With
End If
если я выполняю этот код много раз, он создаст больше экземпляров формы Form2 Как проверить, не открыта ли эта форма?