Usuário com melhor resposta
Como faco conta de menos de dois ou mais valores dentro de uma listbox ? C#

Pergunta
-
Bom, eu estou fazendo um aplicativo de caixa para uma loja e deparei com um "erro" neste meu aplicativo, tenho dois botões nele, um para apagar um item selecionado da lista e um para apagar a lista toda, mas quando fui colocar mais itens e apagar só um vi que no total ele continua com o valor da soma dos valores (produtos) digitados e não faz a subtração (óbvio eu não sei como fazer isso e por isso não faz sua subtração), não sei muito bem se é uma subtração mas remover um valor digitado incorretamente pelo usuário à qual ele deseja apagar e tirar este valor que está junto ao outro, somado no caso...
Como minha conta não foi verificada, não posso deixar o layout do aplicativo com este "erro" que eu disse acima.
Desde já muito obrigado à todos :)
- Editado Vinicius Avancii quinta-feira, 22 de setembro de 2016 21:56 correção de erros ortográficos
Respostas
-
Olá Vinicius!
Onde você está exibindo o total? Em um TextBox separado? Como você está fazendo o cálculo ao adicionar um novo item na ListBox? Você só precisa seguir a mesma lógica que você utilizou ao adicionar uma linha, só que fazendo a subtração ao invés de adição..
Dê mais detalhes da sua implementação (inclusive trechos de código da parte da adição onde você está fazendo o cálculo do total) para que possamos te ajudar melhor..
Abraço!
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Robson William SilvaModerator terça-feira, 27 de setembro de 2016 13:40
Todas as Respostas
-
Olá Vinicius!
Onde você está exibindo o total? Em um TextBox separado? Como você está fazendo o cálculo ao adicionar um novo item na ListBox? Você só precisa seguir a mesma lógica que você utilizou ao adicionar uma linha, só que fazendo a subtração ao invés de adição..
Dê mais detalhes da sua implementação (inclusive trechos de código da parte da adição onde você está fazendo o cálculo do total) para que possamos te ajudar melhor..
Abraço!
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Robson William SilvaModerator terça-feira, 27 de setembro de 2016 13:40
-
Bom André, eu coloquei o total dentro de uma TextBox sim, vou mostrar meu código na parte do total e a ListBox para o senhor:
listProd.Items.Add(String.Format("{0} - {1} - {2:C} ", codProd[ind], nomeProd[ind],valorProd[ind]));
picProd.ImageLocation = "C:/Users/User/Pictures/produtos/" + codProd[ind] + ".jpg";
somaTotal += valorProd[ind];
txtTotal.Text = Convert.ToString("R$" + somaTotal);
txtCod.Text = "";
txtCod.Focus();listProd= ListBox
txtTotal = TextBox do total
-
Boa tarde Vinicius Avancii,
A sugestão de André o ajudou a solucionar seu problema?
Se sim, não esqueça de marcar como resposta.
Atenciosamente,
Robson William Silva
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 postagens 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.