FORM
Cá estou eu mais uma vez.
Como faço para abrir o form apenas uma vez?
tenho essa linha de comando, mas toda vez que clico no menu para abrir ele abre, se eu clicar 10 vezes ele abrir 10 forms e queria somente um.
Try
Dim childform As New Pesquisa
childform.MdiParent = Principal [ô]Coloca o pesquisa como children
childform.Show() [ô]Exibe o formulário
childform.Top = [Ô]241[Ô]
childform.Left = [Ô]922[Ô]
Catch EX As Exception
MsgBox([Ô]erro - [Ô] + EX.Message)
End Try
Como faço para abrir o form apenas uma vez?
tenho essa linha de comando, mas toda vez que clico no menu para abrir ele abre, se eu clicar 10 vezes ele abrir 10 forms e queria somente um.
Try
Dim childform As New Pesquisa
childform.MdiParent = Principal [ô]Coloca o pesquisa como children
childform.Show() [ô]Exibe o formulário
childform.Top = [Ô]241[Ô]
childform.Left = [Ô]922[Ô]
Catch EX As Exception
MsgBox([Ô]erro - [Ô] + EX.Message)
End Try
Crie uma função com parametros que basicamente fara isso !
Abraços
Private Sub btnViewChild_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnViewChild.Click
For Each child In Me.MdiChildren
If TypeOf child Is Form2 Then
child.WindowState = FormWindowState.Normal
child.Focus()
Exit sub
End If
Next
Dim frm As New Form2
frm.MdiParent = Me
frm.Show()
End Sub
Abraços
ou deixa o Dim childform As New Pesquisa, onde se inicia a classe...
ex:
ex:
Dim childform As New Pesquisa
Public Class Form1
End Class
Frostynho fazendo o que você me disse dá um erro.
Isso acontece quando fecho e volto a tentar a abrir e depois desse erro o botão não funciona mais.
e Depois desse erro tenho que alterar a opção close para hide para funcionar, mas ai o erro acontece quando fecho atraves do [Ô]X[Ô]
e Depois desse erro tenho que alterar a opção close para hide para funcionar, mas ai o erro acontece quando fecho atraves do [Ô]X[Ô]
Tópico encerrado , respostas não são mais permitidas