Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: yogova9 en 10 Noviembre 2011, 23:19 PM

Título: ayuda con teclado
Publicado por: yogova9 en 10 Noviembre 2011, 23:19 PM
buenas amigos, tengo un problema con un programa que tengo, tenia win xp y funcioaba bien en la opciones donde daba enter para pasar al siquiente dato, ahora lo tengo en win 7 y le doy enter y me saca error la orden es.

Código (vb) [Seleccionar]
Private Sub txtNombre_KeyPress(KeyAscii As Integer)
    'QUE PASE A LA SIGUIENTE CAJA DE TEXTO POR MEDIO DE ENTER
        If KeyAscii = 13 Then
            SendKeys "{tab}"    'SE PULSA LA TECLA TAB AUTOMATICAMENTE[/font]
    'CONVIERTE TODO LO QUE EL USUARIO ESCRIBA EN MAYUSCULA
    KeyAscii = Asc(UCase(Chr(KeyAscii)))
   
                End If
       
End Sub

solo la parte de pasar por enter me molesta si me pueden ayudar les agradezco
Título: Re: ayuda con teclado
Publicado por: raul338 en 11 Noviembre 2011, 00:15 AM
el "KeyAscii = Asc(UCase(Chr(KeyAscii)))" lo tenes que separar, porque sino solo lo hara cuando presione enter :P

Practica un poco mas tu programacion ;)
Título: Re: ayuda con teclado
Publicado por: Elemental Code en 11 Noviembre 2011, 02:23 AM
cambia eso del tab por la propiedad focus del siguente elemento  :laugh: ;-) :silbar: