Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Enter en spin (https://www.clubdelphi.com/foros/showthread.php?t=65504)

tgsistemas 20-12-2009 19:22:02

Enter en spin
 
Hola a todos,

Utilizo el siguiente código en el evento "OnKeyPress" para detectar la tecla Enter en los diferentes componentes de los formularios,

Código:

  if Key = #13 then
  begin
    Key := #0;
    Perform(WM_NEXTDLGCTL, 0, 0);
  end;

funciona correctamente, pero el problema es que en un spin no hace nada al pulsar la tecla Enter.

Es problema del código, del componente o del evento ??

Muchas Gracias por la ayuda ;)

marcoszorrilla 20-12-2009 19:57:01

Pues acabo de hacer una prueba y funciona perfectamente. La pregunta es ¿Has puesto la propiedad KeyPreview del formulario a "True"?

Un Saludo.

tgsistemas 20-12-2009 22:29:31

gracias marcoszorrilla, el formulario si tiene la propiedad KeyPreview a True y nada de nada :(

tgsistemas 21-12-2009 16:24:48

en el mismo form, en el mismo evento en un TList funciona correctamente por lo que entiendo que debe ser algo en el componente.

He probado a poner otros spin diferentes y hace lo mismo, es decir, nada :confused:

tgsistemas 21-12-2009 16:42:24

al final lo he "arreglado" cambiando los TSpinEdit or los TRXSpinEdit ;)

Saludos y Gracias


La franja horaria es GMT +2. Ahora son las 09:19:49.

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