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:
Donde precio_producto es una variable la cual hago llenar de el precio del producto que selecciono del comboBox (para poder realizar la Suma) Ver original
Private Sub nudCantidad_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nudCantidad.ValueChanged Dim precio As Single precio = txtPrecio.Text + precio_producto txtPrecio.Text = precio End Sub