All kind of properties are provided to guide you with many kinds of menu item management issues, such as starting a new form, handling checked menu items, and common used actions such as Cut, Copy and Paste. You do not have to write any code, just fill in some properties. Template By using the 'RADvolution Windows Application' template we give you a ready to use main menu, complete with File, Edit and Windows menu items. Simply select a form to start from a list When you add a new menu item to start a form, simply select it form a list. Other related properties are present too, such as starting the form modal/modeless. You can even set the maximum allowed open dialogs of the same form. And its action when the maximum is exceeded, such as hiding/disabling the menu item or show a message. Example of selecting a form to start: Autosave last used positions / sizes Forms can be opened at the last used position (SerializeFormLayout). Even the last used Form size and the last used DataGrid column sizes are automatically saved. This data is saved in an XML file, which can be user dependent (e.g. the XML file is automatically saved in: C:\Documents and Settings\ username\Application Data). ToolStrip Just fill in the related ToolStripButton of a menu item and it will perform exactly the same action as the menu item. And the image of the ToolStripButton is automatically set for you to the same one of the menu item itself. Checked menu items We take care of handling the checking/unchecking of checked menu items. You do not have to write any code. Such menu items can be toggled separately or in a mutually exclusive group (like in the example below). Status messages Each menu item is provided with a StatusMessage property. A StatusStrip can easily be added to your form by rightmouse clicking on the MenuStripManager component and select 'Add StatusStrip'. A message, date and time section are automatically added for you. Menu item naming convention The name is set automatically applying your own preferred naming convention when the MenuItemActionTarget or the MenuItemAction is set. Rightmouse clicking on the MenuManager component gives you also the opportunity to apply your preferred naming convention to all menu items and toolbar buttons at once. Click here for more information about control naming convention.