Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema con el KeyPreview (https://www.clubdelphi.com/foros/showthread.php?t=19321)

Javi2 10-03-2005 16:55:54

Problema con el KeyPreview
 
Hola,

¿Hay alguna manera de anular el KeyPreview del formulario desde un componente?. Es que tengo un formulario con KeyPreview= True para que controle el Intro de todos los controles, pero tengo que añadir uno que tiene que hacer una cosa totalmente distinta al pulsar Intro, y no deseo que se ejecute lo del formulario.

¿Como puedo hacer esto?

Muchas gracias.

Javi2 10-03-2005 17:01:19

Perdón pero antes no me he explicado bien. El problema viene porque el componete me lo he creado yo y a priori no conzoco el formulario sobre el que se va a utilizar (sino sería muy simple)

marcoszorrilla 10-03-2005 18:31:20

Mira a ver si con esto puedes hacerlo funcionar:
Código Delphi [-]
  procedure TForm1.Button1Click(Sender: TObject);
  begin
  Screen.ActiveForm.KeyPreview:=False;
  end;

Un Saludo.


La franja horaria es GMT +2. Ahora son las 07:36:09.

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