Você está na página 1de 1

DICAS VB.

NET

 SABER SE UM FORM ESTÁ ABERTO

Private Sub btnAbrirForm2_Click(sender As System.Object, e As System.EventArgs) Handles


btnAbrirForm2.Click
If Application.OpenForms.OfType(Of Form2)().Count() > 0 Then
MessageBox.Show("O Form2 já está aberto!")
Else
Dim form As New Form2()
form.Show()
End If
End Sub

Obs: Na propriedade Application.OpenForms, podemos encontrar uma coleção de Forms que estão abertos na
aplicação e é através dos métodos OfType e Count que verificamos se existe o Form2 aberto, se estiver aberto, uma
mensagem é exibida.