Página 1 de 1

TButtonMod

Publicado: Sab Feb 13, 2021 12:54 am
por ramonzea
Por qué el TButtonMod, al estar seleccionado y dar Enter no ejecuta el OnClick?
Si es el comportamiento normal, debo usar el OnKeyDown?

Gracias.

Re: TButtonMod

Publicado: Sab Feb 13, 2021 10:05 am
por ignacio
Buenos días,

Debería dispararlo siempre que Application:lUseReturn esté a falso, aunque realmente la tecla más apropiada para disparar el OnClick es la barra espaciadora. Se comprobará. Gracias,

Un saludo

Re: TButtonMod

Publicado: Sab Feb 13, 2021 11:55 pm
por ramonzea
Manejo Application:lUseReturn := .t.

Saludos.

Re: TButtonMod

Publicado: Dom Feb 14, 2021 5:22 pm
por ignacio
Pues entonces ya tiene la respuesta.

Un saludo

Re: TButtonMod

Publicado: Lun Feb 15, 2021 5:48 am
por ramonzea
Cómo lo cambio para que sea a la inversa, o sea cambiar la clase y que si uso lUseReturn = .t., me ejecute el onClick

gracias.

Re: TButtonMod

Publicado: Lun Feb 15, 2021 10:06 am
por ignacio
Buenos días,

Deberá sobrecargar la clase. Necesitará la versión comercial para obtener los fuentes.

Creo que tiene un problema de concepto con Application:lUseReturn. Esta propiedad FUERZA a que las pulsaciones de INTRO provocan un cambio de foco. No tiene ningún sentido estar navegando entre controles con la tecla INTRO y de repente cuando se encuentra en un botón toda esa funcionalidad se va a la m.....

Un saludo

Re: TButtonMod

Publicado: Lun Feb 15, 2021 11:41 am
por ramonzea
Si, lo sé pero es lo que mis clientes piden; aunque el comportamiento con el TButton era así, el Enter disparaba el OnClick.
Pronto me haré de la nueva versión.

Saludos.