Visual Basic - Controlar formato de entrada en Textbox

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 10
Ha disminuido su posición en 7 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Controlar formato de entrada en Textbox

Publicado por Daniel (8 intervenciones) el 17/06/2017 04:41:33
Saludos

Estoy iniciando en Visual Basic hace poco y empece con una calculadora sencilla para mi primer proyecto.
La calculadora esta correctamente funcional. Pero me doy cuenta que en los textbox donde ingreso los valores de entrada puedo ingresar texto, caracters especiales, ademas cuando ingreso un numero puedo poner el punto o la coma como separado de decimales.

Cómo puedo hacer para restringir el formato de ingreso en el textbox a numeros y el signo decima (sea punto o coma)?

Gracias por su ayuda esto de basic esta interesante pero me frustre pronto XD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Public Class calculadora
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
 
    End Sub
 
    Private Sub calcular_Click(sender As Object, e As EventArgs) Handles calcular.Click
        'Asignacion de variables para las operaciones
        Dim v1, v2 As Double
        v1 = valor1.Text
        v2 = valor2.Text
 
        'Realiza la operacion dependiendo que opcion se marca
        If adicion.Checked = True Then
            resultado.Text = v1 + v2
        ElseIf sustraccion.Checked = True Then
            resultado.Text = v1 - v2
        ElseIf multiplicacion.Checked = True Then
            resultado.Text = v1 * v2
        ElseIf division.Checked = True Then
            resultado.Text = v1 / v2
        End If
 
    End Sub
End Class
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 4.008
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Controlar formato de entrada en Textbox

Publicado por Andres Leonardo (1666 intervenciones) el 19/06/2017 15:32:17
Puedes utilizar KEYPRESS el evento del textbox..... con esto controlas los casos de los caracteres que ingreses.

con format puedes hacer una mascara para que se vayan auto ingresando y te muestre la , como punto decimal

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar