Visual Basic é uma linguagem de programação criada pela Microsoft que possui uma poderosa interface controlada por mouse para desenhar as formas de interface gráfica do usuário . Como muitas suites de programação GUI, ele também usa uma metáfora baseada em eventos para relacionar as ações que o usuário leva , como alterar um valor de texto , para o código . Nesta metáfora , o programador define eventos, coisas que o usuário ou outras partes do programa podem tentar fazer , e define como ele gostaria que o programa para responder a esses eventos. Cada componente tem seu próprio evento de default eo evento padrão para o controle TextBox é o evento " TextChanged " , que é acionado toda vez que o texto dentro do controle é alterada pelo usuário. Instruções
1
Crie um novo projeto , clicando em " Arquivo" e " New Project ". Isto irá apresentar-lhe uma forma GUI em branco
2
Encontre o controle " TextBox " na caixa de ferramentas e arraste dois deles para seu formulário : . O primeiro na parte superior e na segunda na parte inferior.
3
clique duas vezes na primeira caixa de texto . Isso cria um evento que ocorrerá toda vez que o valor de texto para a caixa é alterado. " . Textbox2_TextChanged " Certifique-se que o nome do evento é " TextBox1_TextChanged " e não
Cole o seguinte código dentro dele :
Private Sub TextBox1_TextChanged (sender System.Object , ByVal e As System.EventArgs ) Handles TextBox1.TextChanged
TextBox2.Text = TextBox1.Text
End Sub
Como você pode ver, cada vez que o texto em TextBox1 for alterado, ele irá copiar essas alterações TextBox2
4
clique duas vezes no outro campo de texto e cole este código dentro do evento criado : .
Private Sub TextBox2_TextChanged (sender System.Object , ByVal e As System.EventArgs ) Handles TextBox2.TextChanged
TextBox1.Text = TextBox2.Text
End Sub
Esta é a imagem espelhada da última etapa. Quaisquer alterações a TextBox2 será copiado para TextBox1 . Qualquer alteração ou caixa de texto será detectado e refletidas no outro , mantendo os dois sincronizado . Isso ilustra como eventos TextChanged trabalhar em Visual Basic.