border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 31-07-2004, 01:00:00
Avatar de JuniorTuPapa
Buena Participación en el Foro
 
Registrado: ago 2004
Posts: 74
JuniorTuPapa Valoración +2
Predeterminado Usar Enter para pasar el enfoque

Usar Enter para pasar el enfoque

Saludos Amigos!

Quisiera saber como puedo automatizar el cambio de enfoque entre objetos de un formulario a través de la tecla enter, sin tener que escribir código en cada uno de los objetos. Por default se puede hacer con la tecla Tab, como ya saben. Quisiera saber si se puede cambiar esta función de la tecla Tab por la tecla enter....Muchas Gracias.

Editado por JuniorTuPapa, Sabado, 28 de Agosto de 2004, 17:18</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 31-07-2004, 01:00:00
Buena Participación en el Foro
 
Registrado: jul 2004
Ubicación: Tamazunchale, S.L.P. MÉXICO
Posts: 71
S_Libre Valoración +2
Contactar con S_Libre a través de MSN
Predeterminado RE: Usar Enter para pasar el enfoque

RE: Usar Enter para pasar el enfoque


Primero debes tener bien definido el orden de tabulación, para que al hacer Enter pasa al siguiente objeto de acuerdo a la propiedad TabIndex:

Yo hago lo siguiente:

En un módulo estándar declaro.

//Para movernos con la tecla ENTER
Sub Enter(ok As Integer)
If ok = vbKeyReturn Then
ok = 0
SendKeys "{TAB}"
End If
End Sub


Y después en el KeyPress de un objeto solo hago referencia de la siguiente manera:

Private Sub txtclave_KeyPress(KeyAscii As Integer)
Enter KeyAscii
End Sub

Pruébalo y verás como resuelves tu problema, espero te sirva de algo.

</TR>
__________________
Cada mañana debemos despertar con esta frase en la mente: "SOY UNA CREACIÓN ADMIRABLE"
Responder Con Cita
  #3 (permalink)  
Antiguo 31-07-2004, 01:00:00
Avatar de JuniorTuPapa
Buena Participación en el Foro
 
Registrado: ago 2004
Posts: 74
JuniorTuPapa Valoración +2
Predeterminado RE: Usar Enter para pasar el enfoque

RE: Usar Enter para pasar el enfoque

Gracias Amigo! Funciona Perfecto!!!</TR>
Responder Con Cita
  #4 (permalink)  
Antiguo 31-07-2004, 01:00:00
Avatar de mensazen
Usuario VIP del Foro
 
Registrado: jul 2004
Ubicación: Barcelona
Posts: 658
mensazen Valoración +2
Predeterminado RE: Usar Enter para pasar el enfoque

RE: Usar Enter para pasar el enfoque

S_Libre, perdona que me inmiscuya, pero por si puede interesar otra opción, en vez de escribir en cada objeto el keypress se puede poner el KeyPreview del formulario a TRUE (con esto cuando se pulse una tecla se irá al procedimiento que se tenga definido como form_KeyPress)
En el código del formulario se escribe igualmente el código que envia a la función, en mi caso se llama CapturarKey y es así

Private Sub Form_KeyPress(KeyAscii As Integer)
intMultiuso = KeyAscii
KeyAscii = CapturarKey(KeyAscii, True)
End Sub

Es algo distinta, lo explico por si sirve de algo, y es porque cargo los valores en el formulario y además los guardo en una matriz (para controlar los cambios), si el usuario aprieta la tecla escape (KeyAscii 27) en vez de cambiar el enfoque recupero el valor que tengo en la matriz y restituye el valor original en pantalla. El true indica que en el formulario hay campos fecha y entonces los busca en una matriz de fechas.

Perdona el rollo.
Saludos
José Antonio</TR>
__________________
Saludos
José Antonio
Responder Con Cita
  #5 (permalink)  
Antiguo 17-09-2004, 01:00:00
Buena Participación en el Foro
 
Registrado: jul 2004
Ubicación: Tamazunchale, S.L.P. MÉXICO
Posts: 71
S_Libre Valoración +2
Contactar con S_Libre a través de MSN
Predeterminado RE: Usar Enter para pasar el enfoque

RE: Usar Enter para pasar el enfoque


Ok. Gracias por tu comentario. Siempre hay que estar dispuestos a aprender.
</TR>
__________________
Cada mañana debemos despertar con esta frase en la mente: "SOY UNA CREACIÓN ADMIRABLE"
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


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Usar enter para pasar de un text a otro Claudia PHP 0 12-10-2007 18:55:36
Ayuda para usar un COUNT Azrael_al10 Lenguaje SQL 2 26-01-2007 23:51:11
usar "enter" en vez de "tab" en DTPicker Eynar Visual Basic 6.00 2 05-09-2006 17:46:56
usar tecla "enter" en vez de "tab" Eynar Visual Basic 6.00 6 13-06-2006 15:03:51
Usar el Enter para saltar entre contoles Bunbury Visual Basic.NET 2003 & 2005 4 19-04-2006 15:56:57


La franja horaria es GMT. Ahora son las 04:24:55.

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