Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2012, 23:28
HammeRLS
 
Fecha de Ingreso: junio-2012
Mensajes: 5
Antigüedad: 11 años, 10 meses
Puntos: 0
NumericUpDown y Evento ValueChanged

Buenas, Estoy empezando en .NET y Necesito ayuda con un NumericUpDown ... les planteo la situación :

Tengo un NumericUpDown Llamado Cantidad y un TextBox Llamado Precio, donde al seleccionar un producto de un combobox devuelve el precio correspondiente al textbox, con el evento ValueChanged del NumericUpDown he hecho que cada vez que aumente el valor del NumericUpDown (cantidad) se sume el precio del producto más el mismo, con esto obtener el valor del producto como si fueran dos productos o tres o cuatro y así sucesivamente, esto funciona perfectamente cuando el valor de la cantidad va aumentando ... pero cuando lo disminuyo obviamente sigue aumentando el precio en vez de bajar, lo que quiero hacer es que en el textbox precio muestre el valor sumado (o bien multiplicado) por la cantidad aun así suba o baje los valores del NumericUpDown no se si me dejo entender.


Espero sus respuestas Muchas Gracias

PDT : He probado ya con el mouseUp y el mouseDown, tambien con el keyUp y KeyDown y en los dos casos por alguna razón hacen que se sume y reste a la vez dejando el valor intacto como si fuese el precio de un solo producto

Aquí el Codigo
Código vb:
Ver original
  1. Private Sub nudCantidad_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nudCantidad.ValueChanged
  2.         Dim precio As Single
  3.         precio = txtPrecio.Text + precio_producto
  4.         txtPrecio.Text = precio
  5.   End Sub
Donde precio_producto es una variable la cual hago llenar de el precio del producto que selecciono del comboBox (para poder realizar la Suma)