Uma das conversões de que os programadores deve tratar é o da conversão de texto inserido em uma caixa de texto em um número que pode ser usado em operações aritméticas . Do Microsoft Visual Basic é um ambiente de programação robusto e completo que inclui métodos para fazer a conversão de texto para inteiro formato . Enquanto campos mascarados que forçam o usuário digite apenas números em um campo estão disponíveis , estes não são a melhor escolha para todas as circunstâncias. Verificação de erros, é claro, é uma parte importante da seqüência de código de conversão e deve ser incluído para proporcionar a melhor experiência do usuário. Instruções
1
Inicie o Visual Studio ou Visual Basic Express ( dependendo da versão que você instalou. ) Clique em " New Project" no "Start Page ".
2
Selecione " Windows Forms Application ", e , em seguida, clique no botão "Adicionar" . Isso abre um novo formulário do Windows na janela " Design" Visual Basic.
3
Percorra ou clique na aba " Ferramentas " na parte superior esquerda da janela do "projeto" . Selecione e arraste dois controles " TextBox ", um controle "Rótulo" e um controle de "Button" para seu formulário. Alternativamente, você pode clicar duas vezes cada controle para adicioná-lo ao formulário.
4
Arraste o ícone " TextBox1 " e controles " TextBox2 " em alinhamento vertical, utilizando as linhas de grade de alinhamento do Visual Basic como guias. Coloque o controle " Label1 " apenas sob os " caixas de texto " , novamente usando as linhas de grade de alinhamento do Visual Basic para obter ajuda. Coloque o controle "Button1 " no canto inferior esquerdo do formulário.
5
Clique no controle "Button1 " para selecioná-lo . Percorra a janela "Propriedades" no canto inferior direito da janela " Design" , até encontrar o "Text" propriedade para o controle "Button1 " . Mude o texto ao "Adicionar ". O botão no formulário agora deve conter o texto "Adicionar" em vez de "Button1 ".
6
Dê um duplo clique no botão "Adicionar " para abrir o "Código" janela do Visual Basic. O código para converter os dados inseridos " TextBox1 " e " TextBox2 " será executado quando o usuário clica no botão "Adicionar" , de modo que este é o lugar onde você tem que colocar o código. O Visual Studio irá colocar o cursor entre as duas linhas que delimitam o início eo fim do procedimento sub que manipula o evento clique de botão.
7
Insira um código semelhante ao seguinte código entre as duas linhas descritas no Passo 6 .
Dim NumberOne , NumberTwo , ResultNumber como Integer
Se Textbox1.Text > "" Then
Se Textbox2.Text > "" Then
Experimente em
NumberOne.Focus ()
NumberOne = Integer.Parse ( Textbox1.Text )
NumberTwo.Focus ()
NumberTwo = Integer.Parse ( Textbox2.Text )
ResultNumber = NumberOne + NumberTwo
Label1.Text = ResultNumber.ToString ()
pegar
MessageBox.Show ( " Você deve digitar apenas os números no campo. " )
End Try
Else
MessageBox.Show (" Você deve digitar um número na caixa dois. " )
Retornar
Else
MessageBox.Show (" Você deve digitar um número na caixa um. " )
Voltar
Fim Se
O " Dim " declaração estabelece três variáveis do tipo inteiro , seguido por dois "If" declarações que verifique se o usuário digitou algo nos " caixas de texto ". O " try /catch /End Try " do código faz as tentativas de conversão de reais nos dados inseridos nas " caixas de texto ". Se houver dados não numéricos como em qualquer " TextBox " (conforme determinado pelos comandos " Integer.Parse ", um dos dois comandos " MessageBox.Show " obtém controle e exibe uma mensagem de erro . Caso os dados em ambas as caixas de texto " "é numérico, então a adição prossegue. o resultado é colocado na " propriedade Label1.Text " , que exibe no formulário.