Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Menu is disabled ... then enabled after opening subform?
Message
 
 
General information
Forum:
Visual FoxPro
Category:
Menus & Menu designer
Miscellaneous
Thread ID:
00153108
Message ID:
00153442
Views:
21
>The menu is disabled when my browse form fist opens. But if I press ENTER to open an edit window, then immediately close the edit window, the menu is enabled (?)

>The menu is created in a custom method "oBrowseForm.InitTBMenu". This is called from the PAINT method (per a previous suggestion on the UT) like this:


> *-------------------------------------------------
> PROCEDURE PAINT
> IF ! THISFORM.lMenuDone
> SET SYSMENU TO
> THISFORM.InitTBMenu
> THISFORM.lMenuDone = .T.
> ENDIF
> ENDPROC

>The edit window SETs MENU TO because I don't need Add / Change / Delete in Edit mode. When control passes back to the browse form, lMenuDone is set to .F. and the menu is re-created... THIS TIME IS ENABLED?????

are you using an SDI toplevelform (not _screen?). if you are using an SDI you might want to look at msn kb article q171570. i had trouble with my menu in an SDI form. my problem (and what the kb article discusses) was specific to the menu not refreshing properly based on the SKIP FOR values.

if you think the q171570 applies to your situation, give me a reply back and i will tell you how i found a workaround.

brenda
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform