Freigeben über


MenuItem.MergeType-Eigenschaft

Ruft einen Wert ab, der das Verhalten dieses Menüelements bei der Zusammenführung des Menüs mit einem anderen angibt, oder legt diesen fest.

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

Syntax

'Declaration
Public Property MergeType As MenuMerge
'Usage
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)

Eigenschaftenwert

Ein MenuMerge-Wert, der den Zusammenführungstyp des Menüelements darstellt.

Ausnahmen

Ausnahmetyp Bedingung

InvalidEnumArgumentException

Der zugewiesene Wert ist keiner der MenuMerge-Werte.

Hinweise

Der Zusammenführungstyp eines Menüelements gibt das Verhalten eines Menüelements an, wenn dessen Merge-Ordnung mit der eines anderen zusammengeführten Menüelements identisch ist. Mit zusammengeführten Menüs können Sie ein konsolidiertes Menü auf Grundlage zweier oder mehrerer vorhandener Menüs erstellen.

Beispiel

Im folgenden Codebeispiel wird ein MenuItem mit angegebenem MergeType und angegebener MergeOrder erstellt, sodass das Menüelement dem zusammengeführten Menü an oberster Position hinzugefügt wird.

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

Plattformen

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

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

MenuItem-Klasse
MenuItem-Member
System.Windows.Forms-Namespace
MenuMerge
MenuItem.MergeOrder-Eigenschaft