In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TButtonMod

Foro público de Xailer en español
Responder
Avatar de Usuario
ramonzea
Mensajes: 130
Registrado: Mar Sep 15, 2015 6:42 am
Ubicación: México
Contactar:

TButtonMod

Mensaje 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.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: TButtonMod

Mensaje 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
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ramonzea
Mensajes: 130
Registrado: Mar Sep 15, 2015 6:42 am
Ubicación: México
Contactar:

Re: TButtonMod

Mensaje por ramonzea »

Manejo Application:lUseReturn := .t.

Saludos.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: TButtonMod

Mensaje por ignacio »

Pues entonces ya tiene la respuesta.

Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ramonzea
Mensajes: 130
Registrado: Mar Sep 15, 2015 6:42 am
Ubicación: México
Contactar:

Re: TButtonMod

Mensaje 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.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: TButtonMod

Mensaje 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
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ramonzea
Mensajes: 130
Registrado: Mar Sep 15, 2015 6:42 am
Ubicación: México
Contactar:

Re: TButtonMod

Mensaje 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.
Responder