Xbrowse SetCheck con un solo Click (solucionado)

Xbrowse SetCheck con un solo Click (solucionado)

Postby gmart1 » 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.
Last edited by gmart1 on Wed Mar 30, 2016 6:36 pm, edited 1 time in total.
gmart1
 
Posts: 80
Joined: Wed Oct 24, 2007 12:48 pm
Location: Alhaurin de la Torre (MALAGA)

Re: Xbrowse SetCheck con un solo Click

Postby Antonio Linares » Wed Mar 30, 2016 2:17 pm

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42074
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Xbrowse SetCheck con un solo Click

Postby joseluisysturiz » Wed Mar 30, 2016 5:43 pm

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

viewtopic.php?f=3&t=27410&p=152629&hilit=multiselect&sid=967d90f825f126e4e30d06cc87f2422e#p152629
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Xbrowse SetCheck con un solo Click

Postby gmart1 » Wed Mar 30, 2016 6:35 pm

Gracias José Luis, es justo lo que quería.
En mi caso ha quedado así :
Code: Select all  Expand view

    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.
gmart1
 
Posts: 80
Joined: Wed Oct 24, 2007 12:48 pm
Location: Alhaurin de la Torre (MALAGA)

Re: Xbrowse SetCheck con un solo Click

Postby joseluisysturiz » Wed Mar 30, 2016 9:16 pm

gmart1 wrote:Gracias José Luis, es justo lo que quería.
En mi caso ha quedado así :
Code: Select all  Expand view

    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!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 65 guests