Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How come ... ?
Message
General information
Forum:
Visual FoxPro
Category:
Menus & Menu designer
Title:
How come ... ?
Miscellaneous
Thread ID:
00022316
Message ID:
00022316
Views:
73
How come I'm getting following error when I use GETBAR() and PRMBAR(), when PAD() is _mgroups, but works fine when PAD() is _medit ??

ERROR MESSAGE:
Menu has not been defined with DEFINE POPUP.


Code snip from the .MPR file:

SET SYSMENU TO
SET SYSMENU AUTOMATIC

<--snip-->

DEFINE PAD _msm_edit OF _MSYSMENU PROMPT "\ KEY ALT+E, "" ;
MESSAGE "Edit Companies or Contacts."

DEFINE PAD _msm_group OF _MSYSMENU PROMPT "\ KEY ALT+G, "" ;
MESSAGE "Add, Edit or Remove Groups"

<--snip-->

ON PAD _msm_edit OF _MSYSMENU ACTIVATE POPUP _medit
ON PAD _msm_group OF _MSYSMENU ACTIVATE POPUP _mgroups

<--snip-->

DEFINE POPUP _medit MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF _medit PROMPT "Company" ;
MESSAGE "Edit Companies."
DEFINE BAR 2 OF _medit PROMPT "Contact" ;
MESSAGE "Edit Contacts in Companies."
ON SELECTION BAR 1 OF _medit GoApp.doMenuChange("company")
ON SELECTION BAR 2 OF _medit GoApp.DoMenuChange("contact")

DEFINE POPUP _mgroups MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF _mgroups PROMPT "Add" ;
MESSAGE "Add a new Group."
DEFINE BAR 2 OF _mgroups PROMPT "Edit" ;
MESSAGE "Edit a Group Name."
DEFINE BAR 3 OF _mgroups PROMPT "Remove" ;
MESSAGE "Remove a Group."
ON SELECTION BAR 1 OF _mgroups goApp.DoMenuChange("GroupAdd")
ON SELECTION BAR 2 OF _mgroups goApp.DoMenuChange("GroupEdt")
ON SELECTION BAR 3 OF _mgroups goApp.DoMenuChange("GroupDel")

----

TIA

Erik Niese-Petersen
- Erik Niese-Petersen

Crazy Dane in USA.
Reply
Map
View

Click here to load this message in the networking platform