Página 1 de 1

METHOD BrowseDblClick( oSender, nPosX, nPosY, nItem )

Publicado: Mar Ago 09, 2005 12:11 pm
por joseluis
Hola,
METHOD BrowseDblClick( oSender, nPosX, nPosY, nItem ) CLASS TForm1
logdebug( nPosX )
logdebug( nPosY )
logdebug( nItem )
RETURN Nil
Me devuelve en nPosX siempre 1 y en nPosY y nItem aparentemente la
posición relativa en pixeles del click del ratón.
¿Es correcto?
Saludos,
José Luis Capel
PD: añadir el método arriba indicado al ejemplo odbcdirtest1.xpj para
comprobarlo vosotros mismos y la propiedad del dbbrowse:lAllowEdit := .F.

METHOD BrowseDblClick( oSender, nPosX, nPosY, nItem )

Publicado: Mar Ago 09, 2005 12:54 pm
por jfgimenez
José Luis,
> METHOD BrowseDblClick( oSender, nPosX, nPosY, nItem ) CLASS TForm1
> logdebug( nPosX )
> logdebug( nPosY )
> logdebug( nItem )
> RETURN Nil
>
>
> Me devuelve en nPosX siempre 1 y en nPosY y nItem aparentemente la
> posición relativa en pixeles del click del ratón.
>
> ¿Es correcto?
No, no es correcto. Los parámetros correctos son:
BrowseDblClick( oSender, nKeys, nCol, nRow )
donde nKeys puede ser:
MK_CONTROL: Set if the CTRL key is down.
MK_LBUTTON: Set if the left mouse button is down.
MK_MBUTTON: Set if the middle mouse button is down.
MK_RBUTTON: Set if the right mouse button is down.
MK_SHIFT: Set if the SHIFT key is down.
Ya está corregido, y estará disponible en la próxima prerelease.
--
Un saludo,
José F. Giménez