Buenas Foro!, ¿teneis un ejemplo de como asignarle un menu flotante al xbrowse cuando pulsamos con el boton derecho del raton sobre el?
He estado probando a hacerlo como en la propia clase, el menu que sale en las cabeceras, pero no lo consigo.
Muchas gracias.
Una de XBrowse ( menus )
-
- Posts: 287
- Joined: Fri Apr 14, 2006 5:52 pm
- Location: Córdoba (España)
-
- Posts: 8
- Joined: Thu Mar 01, 2007 10:08 pm
- Location: Santiago de Compostela (Spain)
Hola Mike:
Te pongo un ejemplo para un menú Popup sobre las líneas de datos del xBrowse, (sobre la cabecera, sobre el píe o zona donde no aparecen datos, habría que hacer otra cosa):
Suponiendo que estas definiendo un XBrouse llamado oBrw, pon cuando lo estas creando:
y define la función PopupMenu() mas o menos como:
Un saludo,
Ramón Avendaño.
Te pongo un ejemplo para un menú Popup sobre las líneas de datos del xBrowse, (sobre la cabecera, sobre el píe o zona donde no aparecen datos, habría que hacer otra cosa):
Suponiendo que estas definiendo un XBrouse llamado oBrw, pon cuando lo estas creando:
Code: Select all
oBrw:bRClicked := {| nRow, nCol | PopupMenu( nRow, nCol, oBrw ) }
Code: Select all
FUNCTION PopupMenu( nRow, nCol, oBrw )
LOCAL oMenu
MENU oMenu POPUP
MENUITEM "&Uno" ACTION MsgInfo( "Uno" )
MENUITEM "&Dos" ACTION MsgInfo( "Dos" )
MENUITEM "&Tres" ACTION MsgInfo( "Tres" )
ENDMENU
ACTIVATE POPUP oMenu AT nRow, nCol OF oBrw
RETURN NIL
Ramón Avendaño.