Only the controls accessible by name can be enabled or made invisible during runtime, but the menu items cannot.
It is possible to build up a complete new menu with the reduced items and place the menu buttons on top of each other and then make either one or the other visible during runtime depending on the user ID, but this solution does not comply to the style guide so it should only be used for customization.
About the cancellation... You can program a menu button to do whatever you want. If you want to have a cancel button during runtime of a transaction, you will need to display a dialog box. A dialog box has a cancel button.
Comments
It is possible to build up a complete new menu with the reduced items and place the menu buttons on top of each other and then make either one or the other visible during runtime depending on the user ID, but this solution does not comply to the style guide so it should only be used for customization.
RIS Plus, LLC