xBrowse y bRclick

xBrowse y bRclick

Postby rolitocere » Mon Jun 28, 2010 11:47 pm

Hola

Necesito hacer que si presiono el botón derecho del mouse sobre una columna, se abra un menú de opciones pero no logro capturar este evento.

Algo así como

Code: Select all  Expand view
oBrw:aCols[1]:bRclick:={|| MiFuncion() }


¿Cómo puedo hacerlo?. Gracias.

Rolis
rolitocere
 
Posts: 41
Joined: Wed Sep 23, 2009 11:50 am

Re: xBrowse y bRclick

Postby groiss » Tue Jun 29, 2010 6:54 am

Rolis, te dejo un ejemplo:
Code: Select all  Expand view

  obrw:bRClicked := { | nRow, nCol | menuayutec(nrow, ncol, obrw ) }
 

Espero que sea esto lo que buscas.
Un saludo
José Luis
groiss
 
Posts: 220
Joined: Tue Sep 01, 2009 7:55 am
Location: Plasencia - ESPAÑA

Re: xBrowse y bRclick

Postby rolitocere » Tue Jun 29, 2010 4:21 pm

José Luis,

No es justo lo que necesito, pero me diste una idea para lograrlo.

Lo que necesito es que mi función se ejecute cuando haga Rclick sobre la columna 1 del xBrowse. Logré hacerlo así:

Code: Select all  Expand view
obrw:bRClicked := { | nRow, nCol | if(nCol>25 .and. nCol<175 , MiFuncion() , ) }


Muchas gracias por responder.

Saludos.

Rolis
rolitocere
 
Posts: 41
Joined: Wed Sep 23, 2009 11:50 am

Re: xBrowse y bRclick

Postby AIDA » Wed Jun 30, 2010 1:02 am

Hola :D


Yo lo tengo a si :mrgreen:

Saluditos :wink:




Code: Select all  Expand view


oApp:oBrwX01:bRClicked := { | nRow, nCol | ShowPopup( nRow, nCol, oApp:oBrwX01 ) }

//----------------------------------------------------------------------------//

function ShowPopup( nRow, nCol, oBrw )

   local oPopup, oFont

   MENU oPopup POPUP
      MENUITEM "Tipo de letra." ACTION oBrw:SelFont()
        MENUITEM "Consulta rapida."
        MENUITEM "Reporte rapido."
   ENDMENU

   ACTIVATE POPUP oPopup OF oBrw AT nRow, nCol

return nil

//----------------------------------------------------------------------------//
 
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: xBrowse y bRclick

Postby nageswaragunupudi » Sat Jul 03, 2010 1:53 pm

Simpler way:
Code: Select all  Expand view
oBrw:bPopUp := { |oCol| MyPopUp( oCol ) }

.....
......

static function MyPopUp( oCol )

   local oPop

   MENU oPop POPUP 2007
       MENUITEM 'Right Align' ACTION oCol:nDataStrAlign := AL_RIGHT
       ,,,,,
   ENDMENU

return oPop


 


or
Code: Select all  Expand view
oCol:bPopUp := { |o| MyPopUp( o ) }


There is no need to use bRClicked.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10308
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 31 guests

cron