Como puedo hacer un popup en un botón? En los data de la misma esta declarado pero no sé como utilizarlo.
Es posible con fwh 2.6 y de serlo un pequeño ejemplo.
Gracias
Luis
tBTNBMP y popup
Bueno yo lo había hecho así
REDEFINE BTNBMP Nbut[9] id 116 of oDlg resource "BTNSINFAC","BTNSINFAC1" ACTION SHOWPOPUP(nbut[9],olbx) NOBORDER
//////
static function ShowPopup(odlg,olbx )
local oPopup
MENU oPopup POPUP
MENUITEM "Clientes" ACTION sinfac(olbx,.f.)
MENUITEM "Proveedores" ACTION sinfac(olbx,.t.)
ENDMENU
ACTIVATE MENU oPopup OF oDlg
return nil
Funciona bien saliendo el popup sobre el botón, pero he visto que sobre el botón a un costado (cuando necesito un menu en él) aparece una flechita indicando el mismo. Lo ví en harbourminigui. Pensaba que se podía hacer en fivewin.
Gracias
Luis
REDEFINE BTNBMP Nbut[9] id 116 of oDlg resource "BTNSINFAC","BTNSINFAC1" ACTION SHOWPOPUP(nbut[9],olbx) NOBORDER
//////
static function ShowPopup(odlg,olbx )
local oPopup
MENU oPopup POPUP
MENUITEM "Clientes" ACTION sinfac(olbx,.f.)
MENUITEM "Proveedores" ACTION sinfac(olbx,.t.)
ENDMENU
ACTIVATE MENU oPopup OF oDlg
return nil
Funciona bien saliendo el popup sobre el botón, pero he visto que sobre el botón a un costado (cuando necesito un menu en él) aparece una flechita indicando el mismo. Lo ví en harbourminigui. Pensaba que se podía hacer en fivewin.
Gracias
Luis
-
- Posts: 189
- Joined: Sun Jul 08, 2007 1:46 am
- Location: Uruguay
-
- Posts: 189
- Joined: Sun Jul 08, 2007 1:46 am
- Location: Uruguay
Hoy descubrí que en la resolución 800x 600 con monitor 14" al presionar el botón (ya que el mismo está cerca del borde derecho de la pantalla, por lo tanto el popup se corre a la izquierda), se dibuja con la flechita al costado, y queda marcado así hasta que hago un click en cualquier lugar del diálogo.
Antes estaba trabajando con un monitor 17" y en otra resolución. Seguramente se solucionó en versiones posteriores
Muchas Gracias
Luis
Antes estaba trabajando con un monitor 17" y en otra resolución. Seguramente se solucionó en versiones posteriores
Muchas Gracias
Luis