FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour xBrowse comportamiento extraño (SOLUCIONADO)
Posts: 44
Joined: Mon Nov 12, 2007 01:50 PM
xBrowse comportamiento extraño (SOLUCIONADO)
Posted: Wed May 19, 2010 11:54 PM
Hola a todos,

Tengo un xbrowse con un menú pop-up cuando se hace click sobre el boton derecho del ratón. El caso es que si hacemos varios click con el boton derecho del ratón en varios registros, al hacer un click con el boton izquierdo en un registro, en primer lugar el puntero del ratón cambia y aparece una "mano" como si fuese a seleccionar algo, y lo peor es que todos los registros del xbrowse se desplazan automáticamente hacia arriba.

He modificado el ejemplo que viene con fivewin: testxbrw.prg, en concreto en la función "BasicCell" y se produce el mismo comportamiento extraño.

¿Alguna forma de solucionarlo?
¿Es un problema de definición del menú? ¿o del xbrowse?

Gracias a todos


Code (fw): Select all Collapse
//----------------------------------------------------------------------------//

STATIC FUNCTION BasicCell( oWnd )

   local oChild, oBrw

   DEFINE WINDOW oChild TITLE "Basic Cell selector browse" MDICHILD OF oWnd

   @ 0,0 XBROWSE oBrw OF oWnd ALIAS Alias()

/*
   oBrw := TXBrowse():New( oWnd )
   oBrw:SetRDD()
*/

   oBrw:CreateFromCode()
   oBrw:cToolTip = "This is a test"
   oBrw :bRClicked = { | nRow, nCol | FLoad_MenuExped( nRow, nCol, oBrw ) } //---> CLICK DERECHO CARGA MENU POP-UP
   oChild:oClient := oBrw

   ACTIVATE WINDOW oChild ON INIT oBrw:SetFocus()

RETURN NIL


//---------------------------------------------- MENU POP-UP
Function FLoad_MenuExped( nRow, nCol, oBrw)
   Local oMenu
   
   MENU oMenu POPUP 2007
      MENUITEM "Uno"                      ACTION ( Msginfo("Right click on... ")  )
      SEPARATOR
      MENUITEM "Dos"                      ACTION ( Msginfo("Right click on... ")  )
      MENUITEM "Tres"                     ACTION ( Msginfo("Right click on... ")  )
   ENDMENU

   ACTIVATE POPUP oMenu AT nRow, nCol OF oBrw

Return


Un cordial slaudo,
Ernesto
Posts: 1335
Joined: Fri Jun 13, 2008 11:04 AM
Re: xBrowse comportamiento extraño
Posted: Thu May 20, 2010 06:13 AM
Dear Mr.Ernesto,

I am not sure whether I understood correctly the problem which you have explained in your post. I made the changes specified by you in \Fwh\Samples\TestXbrw.Prg

But I could not reproduce the problem which you have specified. Here is a small flash video recorded on my PC while running the TestXBrw.Exe with the changes which you have specified on your post.

http://screencast.com/t/ZWM0OGFkNzU

By default Kinetic Scroll is ON

Code (fw): Select all Collapse
oBrw:lKinetic:=.F.  // Disable Kinetic Scroll
oBrw:CreateFromCode()


Regards

Anser
Posts: 44
Joined: Mon Nov 12, 2007 01:50 PM
Re: xBrowse comportamiento extraño
Posted: Thu May 20, 2010 12:29 PM
Dear Mr. Anser,


By default Kinetic Scroll is ON
http://www.screencast.com/t/ODc2ZjJlYmMt


With oBrw:=.f.
http://www.screencast.com/t/MDcxMTRkY2I


Thank you very much, too..
Ernesto

Continue the discussion