Problemas con TabIndex
Publicado por José Luis (2 intervenciones) el 29/11/2012 13:27:36
Hola a todos:
Tengo un problema que no consigo resolver y que seguro que alguien de la comunidad sabe realizar.
Tengo un formulario en el cual tengo un montón de text y combos. A todos les he asignado en tabindex un indice consecutivo según el orden de tabulación que necesito (por cierto en vb6) . El tema es que Visual se salta a la torera un text y situa el foco en el mismo cuando ha recorrido todos. No falla ninguno salvo éste y otro que está a continuación. He mirado su tabindex en tiempo de ejecución por si hubiera cambiado en algún momento, cosa que no pasa, ya que sigue teniendo el mismo que le asigne en tiempo diseño.
Tengo entonces que controlar cuando pierde el foco saltar al siguiente (queda muy chapuzas) pero es que no consigo hacer que funcione correctamente. Al igual que tampoco sé como detectar el TAB en un text para realizar un salto al siguiente campo mas limpio ( ya que el keypress no detecta el TAB)
Estoy abierto a toda sugerencia.
Saludos Cordiales
José Luis
Tengo un problema que no consigo resolver y que seguro que alguien de la comunidad sabe realizar.
Tengo un formulario en el cual tengo un montón de text y combos. A todos les he asignado en tabindex un indice consecutivo según el orden de tabulación que necesito (por cierto en vb6) . El tema es que Visual se salta a la torera un text y situa el foco en el mismo cuando ha recorrido todos. No falla ninguno salvo éste y otro que está a continuación. He mirado su tabindex en tiempo de ejecución por si hubiera cambiado en algún momento, cosa que no pasa, ya que sigue teniendo el mismo que le asigne en tiempo diseño.
Tengo entonces que controlar cuando pierde el foco saltar al siguiente (queda muy chapuzas) pero es que no consigo hacer que funcione correctamente. Al igual que tampoco sé como detectar el TAB en un text para realizar un salto al siguiente campo mas limpio ( ya que el keypress no detecta el TAB)
Estoy abierto a toda sugerencia.
Saludos Cordiales
José Luis
Valora esta pregunta


0