none
interacção entre forms RRS feed

  • Pergunta

  • Boas

    Tenho aqui um problema

    Tenho uma aplicação em VB.net, em que tenho dois forms.

    No primeiro form, tenho um butão, que abre o 2ºform, e ao fazê-lo, fica disbled.

    No segundo form, bloquei o botao de fechar do canto superior direito, e criei um novo butão, que deve fechar este form, e voltar a ligar o butão do 1º form.

    Ora o problema está aqui, como é que faço para que o botão do 1º form volte a ficar ligado? Fiz este código, mas não funciona (fecha o form, mas não volta a ligar o botão.

    Code Snippet

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim form1 As New Form1
    form1.Button1.Enabled = True
    Me.Close()
    End Sub



    Podem-me dar uma ajudinha?




    terça-feira, 26 de agosto de 2008 20:11

Respostas

  •  

      Red_Beret,

     

    Fiz um pequeno teste e deu certo :

     

     Botão no Form1

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

            Me.Button5.Enabled = False

            My.Forms.Form2.Show()

            Me.Hide()

        End Sub

     

    Botão o From2

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

            My.Forms.Form1.Button5.Enabled = True

            My.Forms.Form1.Show()

            Me.Close()

        End Sub

     

    Espero ter ajudado

    terça-feira, 26 de agosto de 2008 20:43

Todas as Respostas

  •  

      Red_Beret,

     

    Fiz um pequeno teste e deu certo :

     

     Botão no Form1

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

            Me.Button5.Enabled = False

            My.Forms.Form2.Show()

            Me.Hide()

        End Sub

     

    Botão o From2

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

            My.Forms.Form1.Button5.Enabled = True

            My.Forms.Form1.Show()

            Me.Close()

        End Sub

     

    Espero ter ajudado

    terça-feira, 26 de agosto de 2008 20:43
  • Muito obrigado, era isso mesmo Wink
    terça-feira, 26 de agosto de 2008 20:57