border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 16-05-2008, 11:59:17
Buena Participación en el Foro
 
Registrado: mar 2007
Posts: 74
Medardo Valoración +2
Predeterminado Diferencias en SendKey

Hola
Alguien me pudiera decir cuál es la diferencia entre estas dos sentencias:

SendKey {Tab}
SendKey {Enter}
__________________
Saludos
Desde La Habana
Cuba
Responder Con Cita
  #2 (permalink)  
Antiguo 16-05-2008, 12:55:37
Avatar de seba123neo
Moderador
 
Registrado: nov 2007
Ubicación: Argentina
Posts: 349
seba123neo Valoración +2
Predeterminado Re: Diferencias en SendKey

Hola,que una manda la tecla Tab y la otra un Enter...
__________________
Todos somos ignorantes; lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
Responder Con Cita
  #3 (permalink)  
Antiguo 16-05-2008, 12:57:36
Un Nuevo Amigo
 
Registrado: abr 2007
Posts: 19
ReViJa Valoración +2
Predeterminado Re: Diferencias en SendKey

Pues:

SendKeys {Tab} 'Manda pulsaciones al la tecla de tabulación del teclado
SendKeys {Enter} 'Manda pulsaciones al la tecla Intro del teclado


Saludos.
Responder Con Cita
  #4 (permalink)  
Antiguo 16-05-2008, 13:52:45
Buena Participación en el Foro
 
Registrado: mar 2007
Posts: 74
Medardo Valoración +2
Predeterminado Re: Diferencias en SendKey

Pues parece que no me expliqué.
Conozco cuál es el funcionamiento del procedimiento SendKeys y conozco qué hacen las dos sentencias que expuse.
Mi duda se refiere a cuál es la diferencia entre una y la otra, porque tanto el Tab como el Enter se pueden utilizar para pasar de un control a otro, ¿o es que me equivoco?
__________________
Saludos
Desde La Habana
Cuba
Responder Con Cita
  #5 (permalink)  
Antiguo 16-05-2008, 17:48:47
Avatar de seba123neo
Moderador
 
Registrado: nov 2007
Ubicación: Argentina
Posts: 349
seba123neo Valoración +2
Predeterminado Re: Diferencias en SendKey

pues te equivocas,porque el tab es una cosa y el enter es otra...el tab es verdad qeu pasa de un control a otro,pero el enter no....lo qeu me parece qeu te referis es a que podes simular desde codigo la tecla tab con el enter mandandole un tab al detectar el enter...pero es una simulacion....ya qeu al detectar el enter se manda el tab...como se podria mandar cualquier otra tecla...
__________________
Todos somos ignorantes; lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
Responder Con Cita
  #6 (permalink)  
Antiguo 16-05-2008, 18:45:25
Buena Participación en el Foro
 
Registrado: mar 2007
Posts: 74
Medardo Valoración +2
Predeterminado Re: Diferencias en SendKey

Bien, bien, lo de la simulación también lo tengo claro, pero ya diste el primer elemento que andaba buscando: Tab pasa de un control a otro, pero Enter, no.
Quiere decir que, Enter por sí solo no salta a ningún control, hay que simularlo con la tecla Tab; en cambio, Tab se lanza por sí solo a otro control, en el orden correspondiente a su TabIndex. ¿no es así?
¿Existe alguna otra diferencia?
__________________
Saludos
Desde La Habana
Cuba
Responder Con Cita
  #7 (permalink)  
Antiguo 16-05-2008, 20:12:54
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.184
acalanto ha deshabilitado la reputación
Predeterminado 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.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #8 (permalink)  
Antiguo 16-05-2008, 20:46:44
Buena Participación en el Foro
 
Registrado: mar 2007
Posts: 74
Medardo Valoración +2
Predeterminado Re: Diferencias en SendKey

Perfecto Acalanto. Muchísimas gracias por su explicación, y gracias también a seba123neo y ReViJa.
__________________
Saludos
Desde La Habana
Cuba
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 07:19:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right