IMPOSSIVEL ACESSAR O MESMO FORM 2 VEZES
Caros amigos, tenho uma questão:
Tenho um form qualquer, e quando eu acesso ele pela primeira vez, tudo bem.
fecho ele.
quando vou acessar ele de novo, dá o seuginte erro:
An unhandled exception of type 'System.ObjectDisposedException' occurred in system.windows.forms.dll
Additional information: Cannot access a disposed object named "frmrelatprod5057".
alguém pode me dizer o que é:??
levi madia
Tenho um form qualquer, e quando eu acesso ele pela primeira vez, tudo bem.
fecho ele.
quando vou acessar ele de novo, dá o seuginte erro:
An unhandled exception of type 'System.ObjectDisposedException' occurred in system.windows.forms.dll
Additional information: Cannot access a disposed object named "frmrelatprod5057".
alguém pode me dizer o que é:??
levi madia
LEVI, envie a parte do código de chamada do form e de fechamento do mesmo para que possamos ajudá-lo.
Se vc estiver chamando um bd quando abre o form e depois no fechamento não o fecha pode ocorrer erro na próxima vez que vc pedir para abrir o form.
Se vc estiver chamando um bd quando abre o form e depois no fechamento não o fecha pode ocorrer erro na próxima vez que vc pedir para abrir o form.
Primeiro crio uma variável do tipo:
dim variavel as new frmprocesso
depois vou la e escrevo o seguinte codigo:
variavel.show()
dim variavel as new frmprocesso
depois vou la e escrevo o seguinte codigo:
variavel.show()
e que no formclose tu usa alguma coisa ?
nao escrevo nada, esse codigo que escrevi ai é o codigo que eu uso!!!
Mas aonde você está declarando a variável? Se for fora do método onde você executa o Show irá acontecer isso mesmo, pois o método Dispose é executado quando se fecha um Form.
O correto seria você declarar a varÃavel onde chama o método Show.
Public Class MeuForm1
dim variavel as new frmprocesso
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
variavel.Show()
End Sub
End Class
O correto seria você declarar a varÃavel onde chama o método Show.
Public Class MeuForm1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dim variavel as new frmprocesso
variavel.Show()
End Sub
End Class
obrigado, que erro de novato este o meu!
agradeço a todas as respostas!!!
agradeço a todas as respostas!!!
Tópico encerrado , respostas não são mais permitidas