Autor
|
Tema: textbox me acepte solo numeros?? (Leído 36,816 veces)
|
melielectra
Desconectado
Mensajes: 16
|
Holas
Como hago que un textbox acepte solo numeros, mm que no se puedan digitar otras cosas en este, de ante mano gracias
chaoss
|
|
|
En línea
|
|
|
|
Zinc
Desconectado
Mensajes: 2.194
Argentina
|
Creo q en la propiedad DataFormat, o Format algo de eso ahi puedes elegir el formato q quieras q acepte el txt creo.. no quiero equivocarme..pero creo q es asi.
Saludos!
|
|
|
En línea
|
|
|
|
~~
|
Es en la propiedad dataFormat, le das a los puntos suspensivos de la derecha y eliges si kieres numeros, con decimales...
|
|
|
En línea
|
|
|
|
NYlOn
Desconectado
Mensajes: 842
OOOOHHHHHH, TARAGÜIIII xDDDDDD
|
Eso es solo si usas base de datos. Para que solo acepte numeros tenes que poner lo siguiente en el evento Key_Press If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0 End If
|
|
|
En línea
|
|
|
|
Mad Antrax
|
Otra forma podría ser esta: Private Sub Text1_Change() Text1.Text = Val(Text1.Text) End Sub
La he probado yo y funciona perfectamente, pero si alguien pone 2 carcácteres no numéricos se pone el valor 0 xD
|
|
|
En línea
|
No hago hacks/cheats para juegos Online. Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.
|
|
|
soplo
Ex-Staff
Desconectado
Mensajes: 3.592
Debian rool'z
|
hola Aceptar números sub text1_keypress(keyascii as integer) if not isnumeric(chr(keyascii)) then if keyascii<>8 then keyascii=0 endif endif end sub Convertir números, y la coma sub text1_keypress(keyascii as integer) if not isnumeric(chr(keyascii)) then if keyascii=asc(".") then keyascii=asc(",") endif if keyascii<>asc(",") then if keyascii<>8 then exit sub endif endif end sub Aceptar solo letras y convertirlas a mayúsculas sub text1_keypress(keyascii as integer) keyascii=asc(ucase(chr(keyascii))) if keyascii<asc("A") or keyascii>asc("Z") then if keyascii<>asc("Ñ") then if keyascii<>8 then keyascii=0 endif endif endif end sub Un saludo
|
|
« Última modificación: 7 Octubre 2006, 21:16 pm por soplo »
|
En línea
|
Callar es asentir ¡No te dejes llevar!
|
|
|
yonky_85
Desconectado
Mensajes: 32
|
puedes hacer esto
if not isnumeric(txt1.text) then txt1.text="" else endif
|
|
|
En línea
|
|
|
|
soplo
Ex-Staff
Desconectado
Mensajes: 3.592
Debian rool'z
|
Hola if not isnumeric(txt1.text) then txt1.text="" else endif así sabes si es numérico o no el textbox entero, mientras que de la forma que yo puse se comprueba caracter a caracter. Ambas cosas están bien, depende de como lo quieras conseguir. Un saludo
|
|
|
En línea
|
Callar es asentir ¡No te dejes llevar!
|
|
|
Hans el Topo
Desconectado
Mensajes: 1.754
"Estoy cansado de no hacer nada"
|
Hola if not isnumeric(txt1.text) then txt1.text="" else endif así sabes si es numérico o no el textbox entero, mientras que de la forma que yo puse se comprueba caracter a caracter. Ambas cosas están bien, depende de como lo quieras conseguir. Un saludo el problema que tienen tus métodos es que creo que si copipasteas cualquier dato el keypress no te envia su valor verdadero...
|
|
|
En línea
|
|
|
|
soplo
Ex-Staff
Desconectado
Mensajes: 3.592
Debian rool'z
|
Claro, el keypress sirve para detectar pulsaciones por teclado.
Si quieres controlar el copy paste deberías controlar también las rutinas de conversaciones DDE que permiten también manejar el portapapeles
Un saludo
|
|
|
En línea
|
Callar es asentir ¡No te dejes llevar!
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
TextBox que solo acepta números enteros o de punto flotante [¿Aporte?]
.NET (C#, VB.NET, ASP)
|
Xavelets
|
3
|
8,261
|
21 Septiembre 2011, 23:38 pm
por Xavelets
|
|
|
como validar jtxtbox para que acepte solo números!
Java
|
washington8277
|
7
|
7,123
|
29 Octubre 2012, 15:33 pm
por ChavalChavito
|
|
|
[SOLUCIONADO] Permitir solo una coma en un textbox
.NET (C#, VB.NET, ASP)
|
Eleкtro
|
4
|
6,012
|
15 Enero 2013, 16:48 pm
por Eleкtro
|
|
|
activar columna de datagrid y que acepte solo datos numericos
.NET (C#, VB.NET, ASP)
|
SAGA-gl
|
1
|
5,211
|
5 Septiembre 2017, 04:02 am
por Eleкtro
|
|
|
Programa que solo acepte números
Programación C/C++
|
julio1
|
2
|
1,978
|
4 Febrero 2019, 19:19 pm
por julio1
|
|