Export (0) Print
Expand All

MenuItem.DefaultItem Property

Gets or sets a value indicating whether the menu item is the default menu item.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public:
property bool DefaultItem {
	bool get ();
	void set (bool value);
}
/** @property */
public boolean get_DefaultItem ()

/** @property */
public void set_DefaultItem (boolean value)

public function get DefaultItem () : boolean

public function set DefaultItem (value : boolean)

Not applicable.

Property Value

true if the menu item is the default item in a menu; otherwise, false. The default is false.

The default menu item for a menu is boldfaced. When the user double-clicks a submenu that contains a default item, the default item is selected, and the submenu is closed. You can use the DefaultItem property to indicate, the default action that is expected in a menu or shortcut menu.

The following code example creates a menu item with two submenu items. The example sets menuItem2 as the default menu item using the DefaultItem property.

public:
   void CreateMyMenus()
   {
      MenuItem^ menuItem1 = gcnew MenuItem( "&File" );
      MenuItem^ menuItem2 = gcnew MenuItem( "&New" );
      MenuItem^ menuItem3 = gcnew MenuItem( "&Open" );
      // Make menuItem2 the default menu item.
      menuItem2->DefaultItem = true;
   }

public void CreateMyMenus()
{
    MenuItem menuItem1 = new MenuItem("&File");
    MenuItem menuItem2 = new MenuItem("&New");
    MenuItem menuItem3 = new MenuItem("&Open");

    // Make menuItem2 the default menu item.
    menuItem2.set_DefaultItem(true);
} //CreateMyMenus

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

Community Additions

ADD
Show:
© 2014 Microsoft