FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Teclas aceleradoras en TBTNBMP
Posts: 33
Joined: Thu Jan 26, 2006 05:53 PM
Teclas aceleradoras en TBTNBMP
Posted: Tue Mar 03, 2009 04:42 PM

Hola, Antonio.

Aqu铆 te env铆o la descripci贸n de problemas que he encontrado con TBTNBMP.

1.- Al parecer las teclas aceleradoras en TBTNBMP s贸lo pasan el foco al bot贸n pero no disparan la acci贸n. Esto lo he probado utilizando la cla煤sula PROMPT as铆 como tambi茅n asignando la propiedad cCaption, en ambos casos el comportamiento es el mismo.

2.- Tomando el caso enterior, adem谩s en ambos casos el s铆mbolo "&" que precede a la tecla que quiero que quede establecida como atajo de teclado aparece como parte del texto en el bot贸n, esto siempre y cuando no se utilice la cla煤sula "2007", cuando esta cla煤sula es utilizada la tecla aceleradora aparece correctamente (subrayada).

3.- Cuando llego al bot贸n (TBTNBMP) utilizando la tecla TAB y el bot贸n tiene el estilo 2007, no aparece el marco que ayuda a saber que el bot贸n tiene el foco y se pierde la noci贸n de cual es el control que tiene el foco.

Quedo en espera de tus comentarios.

Saludos,

Rod MG

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Teclas aceleradoras en TBTNBMP
Posted: Thu Mar 05, 2009 04:33 PM
RodMG wrote:
1.- Al parecer las teclas aceleradoras en TBTNBMP s贸lo pasan el foco al bot贸n pero no disparan la acci贸n. Esto lo he probado utilizando la cla煤sula PROMPT as铆 como tambi茅n asignando la propiedad cCaption, en ambos casos el comportamiento es el mismo.


Para la version actual el aparentemente este problema no existe

2.- Tomando el caso enterior, adem谩s en ambos casos el s铆mbolo "&" que precede a la tecla que quiero que quede establecida como atajo de teclado aparece como parte del texto en el bot贸n, esto siempre y cuando no se utilice la cla煤sula "2007", cuando esta cla煤sula es utilizada la tecla aceleradora aparece correctamente (subrayada).


En este caso yo le hice una peque帽a modificacion a la clase, puedo ayudarte en el caso

3.- Cuando llego al bot贸n (TBTNBMP) utilizando la tecla TAB y el bot贸n tiene el estilo 2007, no aparece el marco que ayuda a saber que el bot贸n tiene el foco y se pierde la noci贸n de cual es el control que tiene el foco.


Esto debes controlarlo tu mismo

puedes descargar un ejemplo de aqui

http://www.sitasoft.com/fivewin/test/testbtb.rar
Posts: 33
Joined: Thu Jan 26, 2006 05:53 PM
Re: Teclas aceleradoras en TBTNBMP
Posted: Thu Mar 05, 2009 10:07 PM
Daniel Garcia-Gil wrote:
RodMG wrote:
1.- Al parecer las teclas aceleradoras en TBTNBMP s贸lo pasan el foco al bot贸n pero no disparan la acci贸n. Esto lo he probado utilizando la cla煤sula PROMPT as铆 como tambi茅n asignando la propiedad cCaption, en ambos casos el comportamiento es el mismo.


Para la version actual el aparentemente este problema no existe
RMG: He probado con la versi贸n 9.01 y en la versi贸n 9.02 no menciona que se haya modificado algo de esta clase. Por cierto, en todos los ejemplos que prob茅 los botones est谩n creados en un dialogo y no en una ventana que es como los tienes t煤 en el ejemplo que amablemente publicaste. 驴Podr铆as porbar el mismo ejemplo pero usando un di谩logo en lugar de una ventana?


2.- Tomando el caso enterior, adem谩s en ambos casos el s铆mbolo "&" que precede a la tecla que quiero que quede establecida como atajo de teclado aparece como parte del texto en el bot贸n, esto siempre y cuando no se utilice la cla煤sula "2007", cuando esta cla煤sula es utilizada la tecla aceleradora aparece correctamente (subrayada).


En este caso yo le hice una peque帽a modificacion a la clase, puedo ayudarte en el caso
RMG: Me gustar铆a ver tu modificaci贸n, sin embargo he colocado aqu铆 el mensaje para que Antonio pueda tener conocimiento de esto y puda incorporarlo en la siguiente versi贸n.


3.- Cuando llego al bot贸n (TBTNBMP) utilizando la tecla TAB y el bot贸n tiene el estilo 2007, no aparece el marco que ayuda a saber que el bot贸n tiene el foco y se pierde la noci贸n de cual es el control que tiene el foco.


Esto debes controlarlo tu mismo
RMG: En el caso de los pinjtados con degradado entiendo que yo deba indicar todo, el caso al que me refiero es al que muestras en el segundo bot贸n de tu ejemplo. Veo que en tu ejemplo funciona bien, 驴Podr铆as probar este comportamiento con dialogo en lugar de ventana?


puedes descargar un ejemplo de aqui

RMG: Te agradezco mucho el ejemplo, tu inter茅s y tu ayuda.
Saludos,



http://www.sitasoft.com/fivewin/test/testbtb.rar
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Teclas aceleradoras en TBTNBMP
Posted: Sat Mar 07, 2009 03:57 AM
Hola Rod

en el ejemplo expuesto el segundo boton lo deje con un comportamiento totalmente diferente al boton 3,
el boton3 es la forma como tu solicitaste
3.- Cuando llego al bot贸n (TBTNBMP) utilizando la tecla TAB y el bot贸n tiene el estilo 2007, no aparece el marco que ayuda a saber que el bot贸n tiene el foco y se pierde la noci贸n de cual es el control que tiene el foco.



Ciertamente ese efecto se encuentra cuando se usa dialogos, no se cual sera el problema, no me gustaria hacer conjeturas al respecto,
por los cambios que he hecho te dejo el link donde resientemente hice los comentarios

viewtopic.php?p=76619#p76619
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Teclas aceleradoras en TBTNBMP
Posted: Sat Mar 07, 2009 10:29 AM

Rodolfo,

Todas las modificaciones que se comentan en los foros se incluyen en sucesivos builds de FiveWin,

y por supuesto las excelentes contribuciones de Daniel, gracias Daniel! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion