Button Alt+ tecla

Button Alt+ tecla

Postby colthop » Thu Nov 07, 2013 7:19 pm

Hola a todos.

No se como solucionar un problema que tengo ya que cuando pongo un Botón con el "&" en una letra si le pongo en una WINDOW funciona pero si le pongo en un DIALOG no.

He estado probando en la carpeta simple y pasa lo mismo hay algunos que funcionan siempre sobre una WINDOW y otros no los que están en DIALOG. excepto el TESTBUBM, que en un principio en la pantalla que aparece no funciona y si pulsas sobre "From Resources" en la pantalla que aparece si funciona el "&". Podrias indicarme como solucionar el problema.

También he visto algunos post del 2011 y se solucionaba con un METHOD pero no he sabido integrarlo.

Ayuda, por favor.

Un saludo

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: Button Alt+ tecla

Postby karinha » Thu Nov 07, 2013 7:35 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7316
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Button Alt+ tecla

Postby colthop » Thu Nov 07, 2013 7:54 pm

Hola Karinha:

En la versión de FWH que tengo esta incluida esa modificación o por lo menos lo que comenta en ese post está en la clase button.

No obstante gracias por tu tiempo.

Un saludo

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: Button Alt+ tecla

Postby cnavarro » Thu Nov 07, 2013 8:08 pm

colthop wrote:Hola a todos.

No se como solucionar un problema que tengo ya que cuando pongo un Botón con el "&" en una letra si le pongo en una WINDOW funciona pero si le pongo en un DIALOG no.

He estado probando en la carpeta simple y pasa lo mismo hay algunos que funcionan siempre sobre una WINDOW y otros no los que están en DIALOG. excepto el TESTBUBM, que en un principio en la pantalla que aparece no funciona y si pulsas sobre "From Resources" en la pantalla que aparece si funciona el "&". Podrias indicarme como solucionar el problema.

También he visto algunos post del 2011 y se solucionaba con un METHOD pero no he sabido integrarlo.

Ayuda, por favor.

Un saludo

Carlos


Carlos, en relacion al ejemplo TESTBUBM prueba lo siguiente:
- Edita la clase CONTROL.PRG y copia y pega su contenido al final del ejemplo TESTBUBM (elimina el include "fivewin.ch" que trae la clase y pasa las variables estaticas al principio del prg)
- y en la siguiente funcion haz la siguiente modificacion:

Code: Select all  Expand view

Static function CallClick( nKey, aControls, Self )

   local n, cPrompt, nAt, oControl
   
   for n = 1 to Len( aControls )
      oControl = aControls[ n ]
      if oControl:Classname() == "TBTNBMP" .OR. oControl:Classname() == "TRBTN" ;
        .OR. oControl:Classname() == "TBUTTONBMP" .OR. oControl:Classname() == "TBUTTON"  // Esto es lo que he modificado

 


Pruébalo a ver si funciona (para mi es OK)

Aunque lo mejor seria poner:
Code: Select all  Expand view

      if Upper( oControl:Classname() ) $ "TBTNBMP;TRBTN;TBUTTONBMP"

 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Button Alt+ tecla

Postby colthop » Thu Nov 07, 2013 8:46 pm

Hola Cristóbal:

He probado lo que me has comentado y ha funcionado lo he pasado a la aplicación y compilando el control.prg con la variación parece que funciona.

Muchas gracias por tu aportación, espero que si esta todo bien Antonio pueda incluirlo en la siguiente versión del FWH para no tener que compilar el Control.prg.

Un saludo

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: Button Alt+ tecla

Postby cnavarro » Tue Nov 12, 2013 4:23 pm

Antonio
¿Que opinas?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Button Alt+ tecla

Postby colthop » Tue Nov 12, 2013 4:39 pm

Hola Cristóbal:

Perdona por tenerte abandonado pero he realizado demasiadas modificaciones y hasta la semana que viene no puedo volver a investigar para terminar.

La verdad es que funciona perfecto excepto cuando la tecla es "+" o "-", como he dicho no he tenido tiempo de seguir investigando, pero si que interesaría que se incluyera en la siguiente actualización.

Que opinas Antonio.

Un saludo.

Carlos.
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: Button Alt+ tecla

Postby cnavarro » Thu Nov 21, 2013 9:25 pm

+1
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 56 guests