none
Copiando valor de um textbox para textbox de outro form... RRS feed

  • Pergunta

  • Boa tarde pessoal,

      Estou com dificuldades em trazer o valor do textbox (txtnome) do form (frmescolha) para o textbox (txtncli) do form (frmpadrao) .

      Quero fazer essa transição de valores ao clicar em um radiobutton onde esconda o frmescolha e apareça o frmpadrao com o textbox txtncli já preenchido com o valor do textbox txtnome.

     

      Alguem me ajuda !! Obrigado.

    domingo, 30 de setembro de 2012 17:34

Respostas

  • Clicque 2x em cima do Radiobutton(no form escolha) e adcione o code:

    If RadioButton1.Checked = True Then ' verifica se o radiobutton1 está selecionado Me.Hide() frmpadrao.Show() frmpadrao.txtncli.Text = "Radio 1 Cheched" 'texto da textbox(txtncli) ElseIf RadioButton2.Checked = True Then frmpadrao.txtncli.Text = "Radio 2 Cheched"

    End If



    domingo, 30 de setembro de 2012 22:34
  • Fernando você pode criar um construtor no formulario (frmpadrao) com um parâmetro do tipo string. Quando você instanciar ele para abrir o formulário, você passa como parâmetro o valor do txtnome.Text, veja:

    Simulando botão que abre frmpadrao:
    Private Sub btnTeste_Click(sender As Object, e As EventArgs)
    	'Testando transição de valores entre formularios
    	Dim f As New frmpadrao(txtnome.Text)
    	f.Show()
    End Sub

    Código para criação de construtor no formulário frmpadrao:

    Public Partial Class frmpadrao
    	Inherits Form
    
    	'Construtor padrão
    	Public Sub New()
    		InitializeComponent()
    	End Sub
    
    	'Novo padrão
    	Public Sub New(nome As String)
    		InitializeComponent()
    
    		'Recuperando parametro do construtor e atribuindo ao TextBox txtncli
    		txtncli.Text = nome
    	End Sub
    End Class

    Procure ler um pouco sobre construtores, é bastante essencial saber:
    http://msdn.microsoft.com/en-us/library/ms973814.aspx

    Boa sorte




    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    domingo, 30 de setembro de 2012 22:40

Todas as Respostas

  • Clicque 2x em cima do Radiobutton(no form escolha) e adcione o code:

    If RadioButton1.Checked = True Then ' verifica se o radiobutton1 está selecionado Me.Hide() frmpadrao.Show() frmpadrao.txtncli.Text = "Radio 1 Cheched" 'texto da textbox(txtncli) ElseIf RadioButton2.Checked = True Then frmpadrao.txtncli.Text = "Radio 2 Cheched"

    End If



    domingo, 30 de setembro de 2012 22:34
  • Fernando você pode criar um construtor no formulario (frmpadrao) com um parâmetro do tipo string. Quando você instanciar ele para abrir o formulário, você passa como parâmetro o valor do txtnome.Text, veja:

    Simulando botão que abre frmpadrao:
    Private Sub btnTeste_Click(sender As Object, e As EventArgs)
    	'Testando transição de valores entre formularios
    	Dim f As New frmpadrao(txtnome.Text)
    	f.Show()
    End Sub

    Código para criação de construtor no formulário frmpadrao:

    Public Partial Class frmpadrao
    	Inherits Form
    
    	'Construtor padrão
    	Public Sub New()
    		InitializeComponent()
    	End Sub
    
    	'Novo padrão
    	Public Sub New(nome As String)
    		InitializeComponent()
    
    		'Recuperando parametro do construtor e atribuindo ao TextBox txtncli
    		txtncli.Text = nome
    	End Sub
    End Class

    Procure ler um pouco sobre construtores, é bastante essencial saber:
    http://msdn.microsoft.com/en-us/library/ms973814.aspx

    Boa sorte




    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    domingo, 30 de setembro de 2012 22:40