Re: Diferencias en SendKey Pues existe la diferencia de que la tecla TAB se corresponde al carácter ASCII 9 y ENTER al carácter ASCII 13, ambos en su formato decimal, es decir, no es que exista alguna diferencia, sencillamente es que son totalmente diferentes.
Por definición TAB es la tecla encargada de realizar la navegación entre los diferentes controles de un formulario en sentido ascendente y MAYUS+TAB en sentido descendente, en ambos casos respetando el orden de TabIndex que la aplicación o el formulario tengan asignados.
Algunas aplicaciones y controles, mediante manipulación por código de las teclas pulsadas, permiten que la navegación se realice mediante ENTER, Las flechas del teclado o cualquier combinación de teclado que -por razones que seguramente se pueden justificar- resulte útil para la aplicación o para los usuarios de ésta. Esta técnica se realiza por la captura de las teclas pulsadas y las transformación (simulación) de las teclas convenidas en TAB o MAYUS+TAB según corresponda en cada caso. Creo que este punto no necesita mayor explicación ya que manifiestas tener claro lo de la simulación.
Espero que todo este 'rollo', aclare tus dudas al respecto y te resulte muy útil para la correcta interpretación del comportamiento de las teclas y su justificación. |