Foro de elhacker.net

Programación => 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
  1. Private Sub txtNombre_KeyPress(KeyAscii As Integer)
  2.    'QUE PASE A LA SIGUIENTE CAJA DE TEXTO POR MEDIO DE ENTER
  3.        If KeyAscii = 13 Then
  4.            SendKeys "{tab}"    'SE PULSA LA TECLA TAB AUTOMATICAMENTE[/font]
  5.    'CONVIERTE TODO LO QUE EL USUARIO ESCRIBA EN MAYUSCULA
  6.    KeyAscii = Asc(UCase(Chr(KeyAscii)))
  7.  
  8.                End If
  9.  
  10. End Sub
  11.  
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: