Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-09-2004
fmonte fmonte is offline
Miembro
 
Registrado: ago 2004
Ubicación: Tandil
Posts: 67
Poder: 20
fmonte Va por buen camino
Ayuda, tengo un problema

QUe tal? Mi problema es que yo hice un evento onKeyPress para que capture las teclas de FUncion, o sea, F1,F2, etc. Pero mi problema que yo lo hice en en form y si estoy posicionado sobre algun edit, o un stringGrid o dbgrid, no funciona el evento, o sea, no se activa. Como puedo hacer para evitar no poner el evento para cada uno de los componentes que tengo en el form y hacerlo una vez y que funcione para cualquier lado que este posicionado o seleccionando.
Muchas Gracias, no se si me entendieron.
Responder Con Cita
  #2  
Antiguo 24-09-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pon la propiedad KeyPress del formulario en true.

EDITO:

¡Uy! ¡Vaya resbalón!

Es KeyPreview no KeyPress

Gracias Marcos por el aviso

// Saludos

Última edición por roman fecha: 24-09-2004 a las 07:45:21.
Responder Con Cita
  #3  
Antiguo 25-09-2004
fmonte fmonte is offline
Miembro
 
Registrado: ago 2004
Ubicación: Tandil
Posts: 67
Poder: 20
fmonte Va por buen camino
Muchas Gracias Roman, anduvo joya.
Pancho
Responder Con Cita
  #4  
Antiguo 06-10-2004
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 21
Tecnic2 Va por buen camino
Question Pues a mi no me funciona con el KeyPreview

Hola,

En mi formulario tengo activada la propiedad KeyPreview a True, de forma que esté donde esté (TEdit, Grid,...) aprentando la tecla F1, F2, F3, F4,....me dé respuesta. Y en el evento OnKeyPress del formulario le pongo un ShowMessage(Key) pero como si nada, no da respuesta.

Alguien me ayuda?

Gracias por adelantado.
Responder Con Cita
  #5  
Antiguo 06-10-2004
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Poder: 20
keyboy Va por buen camino
Para este tipo de teclas que no corresponden a un caracter imprimible debes utilizar el evento OnKeyDown u OnKeyUp.

Bye
Responder Con Cita
  #6  
Antiguo 06-10-2004
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 21
Tecnic2 Va por buen camino
Vaaale, era con KeyUp, claro.

Muchas gracias, ya me ha funcionado.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
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
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:54:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi