border
VB 6
 
 
/

Retroceder   VB-MUNDO - Visual Basic, y mucho mas > Programacion > Visual Basic .NET
Olvidó Password? Registrarse!
Registrarse FAQDonate Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Visual Basic .NET Todas las Versiones de Visual Basic .NET

El Mejor Hosting .NET Framework 4.0

En VB-MUNDO usamos el increible servicio de SmarterASP

Respuesta
 
LinkBack Herramientas
  #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: 19.285
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: 367
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: 19.285
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 03:36:33.

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


right
Inactive Reminders By Icora Web Design