Visual Basic - solo numeros en un textBox

Life is soft - evento anual de software empresarial
 
Vista:

solo numeros en un textBox

Publicado por Carlos Azabache (5 intervenciones) el 21/06/2008 17:55:31
El siguiente código es para que en un textBox podamos ingresar solo números si quieres ingresar solo enteros le pones al momento de utilizar la función que decimales sea igual a false caso contrario le pones true.

Primero debemos pega la siguiente funcion
Public Function txtNumerico(ByVal txtControl As TextBox, ByVal caracter As Char, ByVal decimales As Boolean) As Boolean
If (Char.IsNumber(caracter, 0) = True) Or caracter = Convert.ToChar(8) Or caracter = "." Then
If caracter = "." Then
If decimales = True Then
If txtControl.Text.IndexOf(".") <> -1 Then Return True
Else : Return True
End If
End If
Return False
Else
Return True
End If
End Function

Segundo en el evento Key Press de nuestro textBox digitar lo siguiente:
e.Handled = txtNumerico(txtCosto, e.KeyChar, true)

En este caso permitira el acceso de numeros con su punto decimal

Espero que este codigo le sirva a alguien el rato que necesite una funcion que haga esto no la encontre. Cualquier consulta o falla del código haganmela llegar
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

RE:solo numeros en un textBox

Publicado por Daniela (2 intervenciones) el 21/06/2008 20:44:06
muy bonito pero lo probé y no me funca. me manda errores por todos sitios.
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

RE:solo numeros en un textBox

Publicado por igor (633 intervenciones) el 22/06/2008 00:17:00
Quizas sea porque no sabes ni hacer un copy-paste, dedicate a otra cosa.
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

RE:solo numeros en un textBox

Publicado por Carlos Misael azabache  (5 intervenciones) el 24/06/2008 03:31:52
El codigo es para .net 2005, ya esta probado de seguro estas haciendo algo mal
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

RE:solo numeros en un textBox

Publicado por Carlos Misael (5 intervenciones) el 28/06/2008 17:15:07
No te funciona porque es codigo de .net, pido disculpas me equivoque de foro pero no creo que sea complicado pasarlo a visual basic 6.0
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

Eso no funciona en VB6

Publicado por lolo (163 intervenciones) el 22/06/2008 10:38:33
Mejor pones tu ejemplito en el foro Visual Basic .NET
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

RE:Eso no funciona en VB6

Publicado por Carlos Misael azabache  (5 intervenciones) el 24/06/2008 03:34:05
Hay que hacerle algunos cambios para visual basic 6 solo hay que leer la ayuda un poco si no se entiende
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