Usuário com melhor resposta
Visual Studio

Pergunta
-
Respostas
-
Olá,
Uma maneira de fazer isso em VB.NET é com o seguinte código que te dá duas opções. Usar Select Case, ou If, ElseIf. O Select Case normalmente é mais elegante :).
Esse exemplo é para um projeto usando Windows Form
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged Select Case ListBox1.SelectedIndex Case 0 Me.TextBox1.Text = "$100" Case 1 Me.TextBox1.Text = "$200" Case 2 Me.TextBox1.Text = "$300" End Select If ListBox1.SelectedIndex = 3 Then Me.TextBox1.Text = "$400" ElseIf ListBox1.SelectedIndex = 4 Then Me.TextBox1.Text = "$500" End If End Sub
Roberto Cavalcanti | Sr. Support Escalation Engineer | Microsoft Latam
- Marcado como Resposta Giovani Cr segunda-feira, 10 de março de 2014 15:49
-
Segue um exemplo com o uso de um botão para se fazer um cálculo qualquer. Nesse exemplo estou multiplicando o valor do textbox por 5 e o exibindo no textbox Total (txtTotal). Naquele mesmo local, você pode fazer qualquer cálculo. Outra Opção seria não usar o botão e usar algum evento do Listbox, mas o conceito é o mesmo.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'multiplica o valor to textbox1 por 5 e o mostra no total Me.txtTotal.Text = "$" & (TextBox1.Text * 5) 'ou pode-se fazer qualquer calculo e apresentar o resultado no total. End Sub
Roberto Cavalcanti | Sr. Support Escalation Engineer | Microsoft Latam
- Marcado como Resposta Giovani Cr segunda-feira, 10 de março de 2014 15:49
Todas as Respostas
-
Bom dia Mika,
Poderia postar mais detalhes de como você pretende fazer isso?
Att,
Giovani Cruzara – Microsoft Contingent Staff
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
Msdn Community Support
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde. -
Olá,
Uma maneira de fazer isso em VB.NET é com o seguinte código que te dá duas opções. Usar Select Case, ou If, ElseIf. O Select Case normalmente é mais elegante :).
Esse exemplo é para um projeto usando Windows Form
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged Select Case ListBox1.SelectedIndex Case 0 Me.TextBox1.Text = "$100" Case 1 Me.TextBox1.Text = "$200" Case 2 Me.TextBox1.Text = "$300" End Select If ListBox1.SelectedIndex = 3 Then Me.TextBox1.Text = "$400" ElseIf ListBox1.SelectedIndex = 4 Then Me.TextBox1.Text = "$500" End If End Sub
Roberto Cavalcanti | Sr. Support Escalation Engineer | Microsoft Latam
- Marcado como Resposta Giovani Cr segunda-feira, 10 de março de 2014 15:49
-
Muito obrigada e agora como faço para add o mesmo valor ao total na textbox3?
Não consigo postar a imagem fala que tenho que verificar a conta mas ja verifiquei
- Marcado como Resposta Giovani Cr segunda-feira, 10 de março de 2014 15:49
- Não Marcado como Resposta Giovani Cr segunda-feira, 10 de março de 2014 15:49
-
Segue um exemplo com o uso de um botão para se fazer um cálculo qualquer. Nesse exemplo estou multiplicando o valor do textbox por 5 e o exibindo no textbox Total (txtTotal). Naquele mesmo local, você pode fazer qualquer cálculo. Outra Opção seria não usar o botão e usar algum evento do Listbox, mas o conceito é o mesmo.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'multiplica o valor to textbox1 por 5 e o mostra no total Me.txtTotal.Text = "$" & (TextBox1.Text * 5) 'ou pode-se fazer qualquer calculo e apresentar o resultado no total. End Sub
Roberto Cavalcanti | Sr. Support Escalation Engineer | Microsoft Latam
- Marcado como Resposta Giovani Cr segunda-feira, 10 de março de 2014 15:49
-
Esse é um método de seleção com valores pré definidos no código.
Eu aconselharia a ir mais além, e fazer um cadastro de Produto e Preço via banco de dados, ou até mesmo em arquivo simples.
Assim o Listbox carrega todos os itens (não importa a quantidade), e a cada seleção ele busca o preço respectivo.
Em uma atualização de valores, fica com certeza muito mais fácil de alterar
At
Alan