MenuItem.MergeType 属性

获取或设置一个值,通过该值指示该菜单项的菜单与另一个菜单合并时该菜单项的行为。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
Public Property MergeType As MenuMerge
用法
Dim instance As MenuItem
Dim value As MenuMerge

value = instance.MergeType

instance.MergeType = value
public MenuMerge MergeType { get; set; }
public:
property MenuMerge MergeType {
    MenuMerge get ();
    void set (MenuMerge value);
}
/** @property */
public MenuMerge get_MergeType ()

/** @property */
public void set_MergeType (MenuMerge value)
public function get MergeType () : MenuMerge

public function set MergeType (value : MenuMerge)

属性值

一个 MenuMerge 值,该值表示菜单项的合并类型。

异常

异常类型 条件

InvalidEnumArgumentException

分配的值不是 MenuMerge 值之一。

备注

菜单项的合并类型指示菜单项与另一个合并的菜单项具有相同合并顺序时该菜单项如何表现。可使用合并菜单基于两个或多个现有菜单来创建合并的菜单。

示例

下面的代码示例使用指定的 MergeTypeMergeOrder 创建一个 MenuItem,以便将该菜单项添加到合并菜单的第一个位置。

Public Sub InitMyFileMenu()
    ' Set the MergeType to Add so that the menu item is added to the merged menu.
    menuItem1.MergeType = MenuMerge.Add
    ' Set the MergeOrder to 1 so that this menu item is placed lower in the merged menu order.
    menuItem1.MergeOrder = 1
End Sub
public void InitMyFileMenu()
{
   // Set the MergeType to Add so that the menu item is added to the merged menu.
   menuItem1.MergeType = MenuMerge.Add;
   // Set the MergeOrder to 1 so that this menu item is placed lower in the merged menu order.
   menuItem1.MergeOrder = 1;
}
public:
   void InitMyFileMenu()
   {
      // Set the MergeType to Add so that the menu item is added to the merged menu.
      menuItem1->MergeType = MenuMerge::Add;
      // Set the MergeOrder to 1 so that this menu item is placed lower in the merged menu order.
      menuItem1->MergeOrder = 1;
   }
public void InitMyFileMenu()
{
    // Set the MergeType to Add so that the menu item is
    // added to the merged menu.
    menuItem1.set_MergeType(MenuMerge.Add);

    // Set the MergeOrder to 1 so that this menu item is placed lower
    // in the merged menu order.
    menuItem1.set_MergeOrder(1);
} //InitMyFileMenu

平台

Windows 98、Windows 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

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

MenuItem 类
MenuItem 成员
System.Windows.Forms 命名空间
MenuMerge
MenuItem.MergeOrder 属性