border
VB 6
 
 
  #1 (permalink)  
Antiguo 20-05-2007, 23:18:05
Avatar de jrios03
Moderador [MetalTux]
 
Registrado: ene 2005
Ubicación: Curico
Posts: 1.129
Créditos: 18.499
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado Como permitir sólo Numeros o Letras en un TextBox???

Hola a todos amigos míos...

Estoy haciendo mi primera aplicación en .Net 2005, y necesito saber como puedo hacer para permitir en un TextBox xólo Números, o sólo Letras...

En Visual Basic 6.0 lo hacía en el Evento KeyPress, y con la variable KeyAscii... pero acá la cosa es muy distinta parece...

Espero vuestra ayuda...

Saludos... :smt004
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

BLOG: http://www.metaltux.cl
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2 (permalink)  
Antiguo 21-05-2007, 04:04:39
Nuevo Amigo
 
Registrado: jul 2005
Posts: 25
Créditos: 353
josmar Valoración +2
Predeterminado

Bueno al parecer las cosas no cambian mucho amigo, el mismo evento TextBox_KeyPress:
Existe la función Instr(cadena,strBuscar) podrias hacer algo asi:

Código:
Dim numero As Short = CShort(Asc(e.KeyChar))
If InStr("1234567890", Chr(numero)) = 0 Then
     e.Handled = TRUE
Else
     e.Handled = FALSE
End If
Otra alternative es usar la función IsNumeric(caracter), regresa true si carácter es un numero, de lo contrario regresa un FALSE.

Espero verte ayudado, resive un saludo.
__________________
La desconfianza es madre de la seguridad.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3 (permalink)  
Antiguo 21-05-2007, 04:23:47
Avatar de jrios03
Moderador [MetalTux]
 
Registrado: ene 2005
Ubicación: Curico
Posts: 1.129
Créditos: 18.499
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado

Muchas gracias josmar...

Lo terminé resolviendo de esta forma:
Código:
    Private Sub txt_Clien_Rut_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txt_Clien_Rut.KeyPress
        If Not (Char.IsControl(e.KeyChar) Or Char.IsDigit(e.KeyChar)) Then
            e.Handled = True
        End If
    End Sub
Muchas gracias por tu orientación...

Saludos... :smt004 :smt004 :smt004
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

BLOG: http://www.metaltux.cl
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
como limitar un textbox a solo letras ?? Zion_Tm Visual Basic 6.00 3 10-04-2009 01:45:34
Como hacer que un textbox solo admita numeros jdbm456 Visual Basic.NET 3 14-09-2007 16:00:53
Validar solo números y letras ¿? dares_ Visual Basic 6.00 2 23-06-2007 05:40:15
Deshabilitar tecla alt en form y permitir numeros en textbox ridock Visual Basic.NET 3 20-06-2007 20:35:46
No permitir Letras Solo Numeros Gace Visual Basic 6.00 2 17-09-2004 00:00:00


La franja horaria es GMT. Ahora son las 07:49:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
© VB-MUNDO CO. Todos los derechos reservados
Tutoriales Premium | Juegos Online 


right

Programacion, vb 6, visual basic, foro programacion

Inactive Reminders By Icora Web Design