![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() hola que tal
que codigo es el de la tecla tab del teclado segun la tabal ascii es el numero 9 pero no funciona =S a lo contrario el enter es el 13 y ese di funciona uso delphi7 saludos |
#2
|
||||
|
||||
El código de la tecla TAB es el 9 (como bien dices), así que el código no debe ser correcto. En algunos eventos de teclas no siempre se capturan todas. ¿Puedes colocar el código?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
![]() Como ya se ha mencionado antes en muchos foros
la tecla tab no se registra en los eventos keyDown, KeyUp o keypress Supongo que tratas de hacer que la tecla enter funcione como tab (para mover el enfoque de un control a otro), para lo cuál te recomiendo que hagas una búsqueda en los foros (si escribes la palabra "enter" en la búsqueda de los foros te aparecerán varios hilos que hablan acerca de como hacer que la tecla enter funcione como tab). Si es así, existen varios soluciones muy prácticas para hacer esto que despues te puedo enviar. Si este no es el caso, lo recomendable es dar una mayor explicación de para que requieres capturar la tecla tab en tu programa, colocándo el código como ya lo mencionaron o con más información acerca del problema. Saludos
__________________
|
#4
|
||||
|
||||
hola que ta
quiro vomer con el tab unos eventos asi es el codigo Código:
if key =9 then begin nombre.setfocus; end; el enter que es el 13 si me funciona bien tiene que ver la configuracion de teclado? es mio es español(mexico) latinoamerica saludos |
#5
|
||||
|
||||
Cita:
La tecla tab no la puedes registrar en el evento onkeydown.... no, no es problema de configuración del teclado..... porque no pruebas la propiedad TabStop=False en los controles donde no quieres que se detenga el enfoque.... saludos
__________________
|
#6
|
||||
|
||||
sakuragi, como ya te han dicho, la tecla TAB no la puedes detectar como las otras. En el hilo tab que numero de tecla es puedes ver una manera de detectar esta tecla.
// Saludos |
#7
|
|||
|
|||
Necesito Aser 1 Cosa Con La Tecla Tap O Como Se Llame
Yo Juego 1 Juegito Y Cuando Apletamos El Tab Las Cosas Qe Caen Al Suelo Del *juego* Se Markan Pero No Las Clikea Es Para Qe Nos Demos Cuanta Donde Callo Y Le Demos Clik Rapido Nose Si Exista La Manera De Qe Cuando Caiga La Cosa Al Suelo Del *juego* Y Tenga Apletado El Tap Para Qe Marce Le Aga Clik Automatico Necesito Saver Quien Puede Aser Eso Profa Se Lo Suplicooooooooo
|
#8
|
||||
|
||||
Hola, por favor, lee la guía de estilo de clubdelphi y explica mejor qué problema tienes, gracias.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
Aquí va otra para detectar la tecla Tab en un edit:
interface type TForm1 = class(TForm) .... private procedure CMDialogKey(Var Msg: TWMKey);message CM_DIALOGKEY; public end; ... Código:
procedure TForm1.CMDialogKey(var Msg: TWMKey); begin if (ActiveControl is TEdit)and(Msg.Charcode = VK_TAB) then ShowMessage('Tecla tab presionada'); inherited; end;
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 17-03-2010 a las 04:03:29. Razón: falto una 'T'... |
![]() |
|
|
![]() |
|