[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
ACTIVATE POPUP notrelat
KEY <key label> [, <expC2>]
+---------------------------------+
| Program Example |
+---------------------------------+
In this example, menu bar named MAINMENU is defined with two menu
pads. Two popups, one for each menu pad, are defined with DEFINE POPUP.
Options are placed in each popup with several DEFINE BAR commands. When
one of popup options is chosen, appropriate ON SELECTION is executed,
passing two parameters to TMENU routine. TMENU routine then displays
appropriate message.
CLEAR
DEFINE MENU mainmenu
DEFINE PAD invoices OF mainmenu PROMPT ' \<Invoices ' AT 2,00
DEFINE PAD customers OF mainmenu PROMPT ' \<Customers ' AT 2,20
ON SELECTION PAD invoices OF mainmenu ACTIVATE POPUP invpop
ON SELECTION PAD customers OF mainmenu ACTIVATE POPUP custpop
DEFINE POPUP invpop FROM 4,1
DEFINE BAR 1 OF invpop PROMPT '\<The invoice stack'
DEFINE BAR 2 OF invpop PROMPT '\<Print one or more invoices'
DEFINE BAR 3 OF invpop PROMPT '\<Show me what my sales are'
ON SELECTION POPUP invpop DO tmenu WITH POPUP(), PROMPT()
DEFINE POPUP custpop FROM 4,14
DEFINE BAR 1 OF custpop PROMPT '\<Look at the Customer info'
DEFINE BAR 2 OF custpop PROMPT 'L\<ist my customers'
DEFINE BAR 3 OF custpop PROMPT '\<Make customer labels'
DEFINE BAR 4 OF custpop PROMPT '\<The Customer Ledger'
ON SELECTION POPUP custpop DO tmenu WITH POPUP(), PROMPT()
ACTIVATE MENU mainmenu
PROCEDURE tmenu
PARAMETER mpopup, mprompt
DO CASE
CASE mpopup = 'INVPOP'
WAIT WINDOW 'Selected prompt of popup invpop is: ' + mprompt
CASE mpopup = 'CUSTPOP'
WAIT WINDOW 'Selected prompt of popup custpop is: ' + mprompt
ENDCASE
DEACTIVATE POPUP
RETURN
-----------------------------------
See Also: ACTIVATE POPUP, DEACTIVATE POPUP, DEFINE POPUP, HIDE POPUP,
ON BAR, ON SELECTION BAR, MENU - System Menu Names, RELEASE, SET
MESSAGE, SHOW POPUP, SET SYSMENU
-----------------------------------
See Also:
ACTIVATE POPUP
DEACTIVATE POPUP
DEFINE POPUP
HIDE POPUP
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson