What is the name of the control for putting menus on a form?
-
FormMenu
-
MenuForm
-
MenuControl
-
MainMenu
-
Menu
To solve this question, the user needs to know about form controls that enable them to add menus to a form. In this case, the user must identify the correct name of the control used to add menus to a form.
Now, let's go through each option and explain why it is right or wrong:
A. FormMenu: This option is incorrect. There is no control named FormMenu that is used to add menus to a form.
B. MenuForm: This option is incorrect. There is no control named MenuForm that is used to add menus to a form.
C. MenuControl: This option is incorrect. Although it sounds like it could be the correct answer, there is no control called MenuControl that is used to add menus to a form.
D. MainMenu: This option is correct. MainMenu is the name of the control that is used to add menus to a form. A MainMenu control can be added to a form, and then individual MenuItem objects can be added to the MainMenu control.
E. Menu: This option is incorrect. Although it sounds like it could be the correct answer, there is no control simply named Menu that is used to add menus to a form.
The Answer is: D
In Windows Forms, the control used to add a menu to a form is called MainMenu (in WinForms; MenuStrip in later versions, but for this classic VB/VB.NET context it's MainMenu). It's a non-visual component you drop onto the form designer and then populate with MenuItem entries. The other options — FormMenu, MenuForm, MenuControl, Menu — are not real WinForms control class names.