BUG: Menu Shortcuts May Not Be Disabled with Form
ID: Q180749
|
The information in this article applies to:
-
Microsoft Windows CE Toolkit for Visual Basic 6.0
-
Microsoft Windows CE Toolkit for Visual Basic 5.0
SYMPTOMS
If a Form in a project has been disabled (Enabled property = False) the
Shortcut keys to the last menu item of the first top-level menu are not
disabled. Note that this happens only in emulation mode and not on the
device itself.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
NOTE: The Windows CE Toolkit for Visual Basic 6.0 provides a command bar
control that does not have this problem.
MORE INFORMATION
Steps To Reproduce Behavior
- Create a new Windows CE (HPC) Project in Visual Basic. Form1 is created by
default.
- When the "Project Properties" dialog window appears, keep all the
default properties and click OK.
- From the Tools menu, select Menu Editor.
- In the Menu Editor dialog, enter the following properties:
Caption: File
Name: mnuFile
- Click Next, and then enter the following properties:
Caption: Open
Name: mnuFileOpen
Shortcut: CTRL + Q
- Click the RIGHT ARROW key to make mnuFileOpen a submenu item to mnuFile.
- Click Next, and then enter the following properties:
Caption: Close
Name: mnuFileClose
Shortcut: CTRL + W
- Click the RIGHT ARROW key to make mnuFileClose a submenu item to
mnuFile.
- Click OK to dismiss the Menu Editor.
- Add the following code to Form1:
Private Sub mnuFileOpen_Click()
MsgBox "mnuFileOpen"
Form1.Enabled = True
End Sub
Private Sub mnuFileClose_Click()
MsgBox "mnuFileClose"
Form1.Enabled = True
End Sub
- Set the Enabled property of Form1 to False.
- Press the F5 key to run the project.
- Press the shortcut key for the File...Close menu (CTRL+W), and note
that the menu item select event fires.
Additional query words:
wince vbce vbce5 vbce6
Keywords : kbToolkit kbVBp kbVBp500bug kbVBp600 kbWinCE kbWinCE100 kbGrpVB
Version : WINDOWS:
Platform : WINDOWS
Issue type : kbbug