Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Usar Tecla [TAB] En Un ComboBox
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Usar Tecla [TAB] En Un ComboBox 
 
Estoy haciendo un programa para la registro de alumnos del colegio donde trabajo. El problema que estoy experimentando:
He construido un formulario donde se ingresan los diferentes campos, como por ejemplo: Nombre, Apellido, etc.
He incluido un control ComboBox, para seleccionar las distintas divisiones, por ejemplo 1er  año A, 1er año B y así todas las divisiones de los cursos.
El problema se presenta cuando voy completando los campos y quiero pasar desde un ComboBox al siguiente control, un TextBox utilizando la tecla [TAB].
Una solución que se me ocurrió, fue usar el evento KeyPress. Con el siguiente código:

Public Sub ComboBox1_KeyPress()

  If Key.Tab Then
    TextBox5.SetFocus
  Endif

End

El problema es que en vez de quedar el foco sobre el TextBox5 que le indico, directamente para al próximo siguiente en el orden de jerarquía.

He buscado en la Web, sobre el problema que se me plantea y no he logrado conseguir, una forma de poder resolver el problema.


[System]
OperatingSystem=Linux
Kernel=3.2.0-54-generic
Architecture=x86_64
Distribution=Ubuntu 12.04.3 LTS
Desktop=GNOME
Theme=QGtk
Language=es_AR.UTF-8
Memory=15983M

[Libraries]
Cairo=libcairo.so.0.0.0
Cairo=libcairo.so.2.11000.2
Curl=libcurl.so.4.2.0
DBus=libdbus-1.so.3.5.8
GStreamer=libgstreamer-0.10.so.0.30.0
GTK+=libgtk-x11-2.0.so.0.2400.10
Poppler=libpoppler.so.13.0.0
Poppler=libpoppler.so.19.0.0
Qt4=libQtCore.so.4.8.1
SDL=libSDL-1.2.so.0.11.3

Componente gráfico utilizado en el proyecto (gb.gtk)
 



 
Augusto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Usar Tecla [TAB] En Un ComboBox 
 
Prueba ésto:



 If Key.Tab Then
    TextBox5.SetFocus
    stop event
  Endif
 


No olvides que después de tu código, el evento interno de gambas para esa tecla sigue funcionando (pasar al campo siguiente), por tanto el comportamiento es que le da el foto a textbox5 y luego se pasa al siguiente. Stop Event debería evitar que se ejecutase ese código nativo.

Suerte.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Usar Tecla [TAB] En Un ComboBox 
 
El problema quedo resuelto, ante todo muchas gracias!!

Saludos cordiales.

Suerte.
 



 
Augusto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Tecla INTRO jomijimo General 2 Lunes, 07 Diciembre 2009, 12:34 Ver último mensaje
jomijimo
No hay nuevos mensajes Desactivar Tecla anahaga Aplicaciones/Fragmentos de Código 7 Sabado, 13 Noviembre 2010, 03:01 Ver último mensaje
anahaga
No hay nuevos mensajes Problema Con La Tecla De F1 Shell Instalación 4 Jueves, 09 Febrero 2012, 01:11 Ver último mensaje
Shell
No hay nuevos mensajes Ayuda Con La Tecla TAB En Un Combobox aratar79 Controles/Librerías/Componentes 6 Viernes, 31 Agosto 2012, 02:11 Ver último mensaje
aratar79
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron