none
Passar Valores entre Forms ainda NÂO criadas RRS feed

  • Pergunta

  • Bom dia.

    Tenho um button que cria uma copia(comandanova) de um formulario padrão(cmd) e em outro form tenho os dados que eu preciso passar para a "comandanova" como fazer isso? é possivel?

    vou dar um pequeno exemplo

    no form1

     Private Sub Button3_Click(sender As Object, e As EventArgs) Handles btndelivery.Click
            Dim NovaComanda As New Cmd
            NovaComanda.Show()

    no form 2 aqui é aonde está o problema pq se eu por cmd ele vai para o form padrão e se eu colocar novacomanda ainda não existe

    Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
    Cmd.txtnomecmd.Text = Label12.Text
            Cmd.txttelefonecmd.Text = Label13.Text
            Cmd.txtedificiocmd.Text = Label17.Text
            Cmd.txtncmd.Text = Label19.Text

    quarta-feira, 16 de outubro de 2019 13:48

Todas as Respostas

  • Public NovaComanda As New Cmd

    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles btndelivery.Click
      NovaComanda.name = "NovaComanda"
      NovaComanda.Show()
    End Sub


    Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
       NovaComanda.txtnomecmd.Text = Label12.Text
       NovaComanda.txttelefonecmd.Text = Label13.Text
       NovaComanda.txtedificiocmd.Text = Label17.Text
       NovaComanda.txtncmd.Text = Label19.Text
    End sub

    coloque a variavel "NovaComanda", como variavel global fora da "sub", é como "Public" ai vc manipula ela de qualquer lugar.
    sexta-feira, 25 de outubro de 2019 00:36