FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Xbrowse SetCheck con un solo Click (solucionado)
Posts: 84
Joined: Wed Oct 24, 2007 12:48 PM

Xbrowse SetCheck con un solo Click (solucionado)

Posted: Wed Mar 30, 2016 12:26 PM

Buenos días,
tengo un xbrowse con una columna SetCheck y pulsando Doble Click funciona perfectamente, pero el cliente me pide hacerlo con un solo Click, de la misma forma que en una Hoja Excel se puede activar/desactivar una línea del filtro.
Será posible simular el mismo comportamiento.
Gracias.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Xbrowse SetCheck con un solo Click

Posted: Wed Mar 30, 2016 02:17 PM

Puedes mostrar una imagen de como se ve y lo que necesitas cambiar ? gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM

Re: Xbrowse SetCheck con un solo Click

Posted: Wed Mar 30, 2016 05:43 PM

Buen dia, buscaba lo mismo que tu y esto lo hace, probado y comprobado, saludos... :shock:

viewtopic.php?f=3t=27410p=152629hilit=multiselectsid=967d90f825f126e4e30d06cc87f2422e#p152629

&&&&

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 84
Joined: Wed Oct 24, 2007 12:48 PM

Re: Xbrowse SetCheck con un solo Click

Posted: Wed Mar 30, 2016 06:35 PM
Gracias José Luis, es justo lo que quería.
En mi caso ha quedado así :
Code (fw): Select all Collapse
    oBrwComb:bLClicked := { |r,c,f,oBrw| IF( oBrw:MouseColPos( c ) == 1, oBrw:aCols [1]:CheckToggle(), nil ), ;
                                         oBrw:RefreshCurrent() }


De esta forma al pinchar con un click izquierdo del ratón en la primera columna del xbrowse que es de tipo SetCheck, se activa/desactiva el check. No es necesario dar un dobleclick.
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM

Re: Xbrowse SetCheck con un solo Click

Posted: Wed Mar 30, 2016 09:16 PM
gmart1 wrote:Gracias José Luis, es justo lo que quería.
En mi caso ha quedado así :
Code (fw): Select all Collapse
    oBrwComb:bLClicked := { |r,c,f,oBrw| IF( oBrw:MouseColPos( c ) == 1, oBrw:aCols [1]:CheckToggle(), nil ), ;
                                         oBrw:RefreshCurrent() }


De esta forma al pinchar con un click izquierdo del ratón en la primera columna del xbrowse que es de tipo SetCheck, se activa/desactiva el check. No es necesario dar un dobleclick.


Que bueno te haya servido, es correcto lo que dices, en mi caso no uso la primera columna, si no la ultima, solo hay que cambiar a la columna donde se tenga el SetCheck, saludos...

oBrw:MouseColPos( c ) == nCol, oBrw:aCols [nCol]
Dios no está muerto...



Gracias a mi Dios ante todo!

Continue the discussion