none
Opcion TAB en C# RRS feed

  • Pregunta

  • Buenas tardes, quisiera saber porque al hacer TAB en un form que estoy realizando salta de manera aleatoria y no de manera seguida como debiera ser, puede que sea porque fui agregando los textbox y combobox según lo necesita y esto genero números en desorden, pero quiera saber si hay forma para ordenarlos sin modificar el gráfico.

    Espero puedan ayudarme.

    jueves, 19 de marzo de 2020 0:23

Todas las respuestas

  • Deleted
    jueves, 19 de marzo de 2020 0:47
  • El orden que sigue al pulsar el Tab se corresponde con los valores numéricos de una propiedad que tienen los controles que se llama TabOrder. Podrías cambiar a mano el TabOrder de todos los controles, uno por uno, desde la ventana de propiedades. Pero esto es bastante incómodo, por lo que hay un mecanismo gráfico para hacerlo. Como ya te han indicado en una respuesta anterior, consiste en una opción de menú llamada "orden de tabulación". Pero ojo, si vas al menú y no la encuentras, eso es porque tienes seleccionado alguno de los controles en lugar del propio formulario. Primero tienes que hacer click sobre el fondo del formulario, y entonces ya verás la opción en el menú.

    jueves, 19 de marzo de 2020 7:27
  • hola

    >>puede que sea porque fui agregando los textbox

    exacto

    >>quiera saber si hay forma para ordenarlos sin modificar el gráfico.

    debes cambiar la propiedad TabIndex de los controles poniendo en cada uno el numero de la secuencia que busques obtener

     How to Set Tabindex in Window Application Controls

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta EricRRModerator jueves, 19 de marzo de 2020 15:22
    jueves, 19 de marzo de 2020 12:44
  • Hola Juan David Ramirez, 

      

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las  respuestas proporcionadas?  

     

    Espero su respuesta. 

      

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN. 

      

    Eric Ruiz

      

     ____ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.   

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.    

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    lunes, 23 de marzo de 2020 16:19
    Moderador