
31/10/2005, 06:53
|
 | | | Fecha de Ingreso: abril-2005 Ubicación: R.M. Talagante, Chile!!
Mensajes: 295
Antigüedad: 19 años, 11 meses Puntos: 2 | |
TextBox sólo números? Hola grupo:
Necesito saber cómo hacer que un textbox (txtDocenas) reciba números con decimales (99,99) para realizar un cálculo. Necesito multiplicar txtDocenas con txt2.
Hasta ahora tengo el siguiente código para admitir sólo números:
Private Sub txtDocenas_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
If e.KeyChar.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf e.KeyChar.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
funciona pero ¿cómo lo hago con las comas (decimales)?
Cuando trabajo con string: transformo el contenido de la caja a números; val(txtDocenas.text) luego, multiplico y sólo toma la parte entera antes de la coma ¿Por qué?
Graciasss |