MenuItemCollectionEditor Klas

Definitie

Biedt een onderdeeleditor voor de verzameling die is opgegeven door de Items eigenschap van het gekoppelde Menu besturingselement.

public ref class MenuItemCollectionEditor : System::Drawing::Design::UITypeEditor
public class MenuItemCollectionEditor : System.Drawing.Design.UITypeEditor
type MenuItemCollectionEditor = class
    inherit UITypeEditor
Public Class MenuItemCollectionEditor
Inherits UITypeEditor
Overname
MenuItemCollectionEditor

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u het EditorAttribute kenmerk gebruikt om de MenuItemCollectionEditor klassen en UITypeEditor (de basisklasse van de verzamelingseditor) te koppelen aan een eigenschap in een aangepast besturingselement, afgeleid van de WebControl klasse, waarmee een MenuItemCollection verzameling wordt opgehaald en ingesteld.

private MenuItemCollection menuItems;

// Associate the MenuItemCollectionEditor with the Items. 
[Editor(typeof(System.Web.UI.Design.WebControls.
    MenuItemCollectionEditor),
    typeof(UITypeEditor))]
public MenuItemCollection Items
{
    get
    {
        // If there is no menuItems collection, create it.
        if (menuItems == null)
            menuItems = new MenuItemCollection();

        return menuItems;
    }
    set { menuItems = value; }
} // Items
Private menuItems As MenuItemCollection

' Associate the MenuItemCollectionEditor with the Items.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    MenuItemCollectionEditor), _
    GetType(UITypeEditor))> _
Public Property Items() As MenuItemCollection
    Get
        If menuItems Is Nothing Then
            menuItems = New MenuItemCollection()
        End If
        Return menuItems
    End Get
    Set
        menuItems = value
    End Set
End Property ' Items

Opmerkingen

De MenuItemCollectionEditor klasse biedt een gebruikersinterface voor het bewerken van de MenuItem elementen van de verzameling die is opgegeven door de Items eigenschap binnen het bijbehorende Menu besturingselement.

De MenuItemCollectionEditor knop wordt aangeroepen door het beletselteken (...) te selecteren op de eigenschap Items in het raster Eigenschappen van de visuele ontwerper of door menu-items bewerken te kiezen in het contextmenu Algemene taken in het besturingselement.

Met EditValue de methode worden de waarden van de verzameling menu-items van het gekoppelde Menu besturingselement bewerkt. De GetEditStyle methode haalt de bewerkingsstijl op die aan deze editor is gekoppeld.

Constructors

Name Description
MenuItemCollectionEditor()

Initialiseert een nieuw exemplaar van de MenuItemCollectionEditor klasse.

Eigenschappen

Name Description
IsDropDownResizable

Hiermee wordt een waarde opgehaald die aangeeft of vervolgkeuzelijsten door de gebruiker moeten worden aangepast.

(Overgenomen van UITypeEditor)

Methoden

Name Description
EditValue(IServiceProvider, Object)

Hiermee bewerkt u de waarde van het opgegeven object met behulp van de editorstijl die door de GetEditStyle() methode wordt aangegeven.

(Overgenomen van UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Hiermee bewerkt u de waarde van de verzameling menu-items van het gekoppelde besturingselement.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEditStyle()

Hiermee haalt u de editorstijl op die door de EditValue(IServiceProvider, Object) methode wordt gebruikt.

(Overgenomen van UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Hiermee haalt u de bewerkingsstijl op die aan deze editor is gekoppeld.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetPaintValueSupported()

Geeft aan of deze editor ondersteuning biedt voor het schilderen van een weergave van de waarde van een object.

(Overgenomen van UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Hiermee wordt aangegeven of de opgegeven context ondersteuning biedt voor het schilderen van een weergave van de waarde van een object binnen de opgegeven context.

(Overgenomen van UITypeEditor)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
PaintValue(Object, Graphics, Rectangle)

Hiermee wordt een weergave van de waarde van het opgegeven object op het opgegeven canvas weergegeven.

(Overgenomen van UITypeEditor)
PaintValue(PaintValueEventArgs)

Verft een weergave van de waarde van een object met behulp van de opgegeven PaintValueEventArgs.

(Overgenomen van UITypeEditor)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook