CollectionEditor Klas

Definitie

Biedt een gebruikersinterface waarmee de meeste typen verzamelingen tijdens het ontwerp kunnen worden bewerkt.

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

Voorbeelden

In het volgende codevoorbeeld wordt een EditorAttribute voorbeeld gebruikt om de CollectionEditor aan een eigenschap te koppelen.

public:
   [EditorAttribute(System::ComponentModel::Design::CollectionEditor::typeid,
      System::Drawing::Design::UITypeEditor::typeid)]
   property ICollection^ testCollection 
   {
      ICollection^ get()
      {
         return Icollection;
      }
      void set( ICollection^ value )
      {
         Icollection = value;
      }
   }
private:
   ICollection^ Icollection;
[EditorAttribute(typeof(System.ComponentModel.Design.CollectionEditor), typeof(System.Drawing.Design.UITypeEditor))]
public ICollection testCollection
{
    get
    {
        return Icollection;
    }
    set
    {
        Icollection = value;
    }
}
private ICollection Icollection;
<EditorAttribute(GetType(System.ComponentModel.Design.CollectionEditor), GetType(System.Drawing.Design.UITypeEditor))>  _
Public Property testCollection() As ICollection
   Get
      Return Icollection
   End Get
   Set
      Icollection = value
   End Set
End Property
Private Icollection As ICollection

Notities voor overnemers

Deze editor kan verzamelingen met een Item eigenschap bewerken. De editor kan het type verzameling van de Item eigenschap bepalen, als deze bestaat. Als de verzameling deze eigenschap niet heeft of als u verzamelingen van meer dan één type wilt opgeven, kunt u bepaalde beveiligde leden van deze klasse overschrijven om de editor aan te passen ter ondersteuning van andere typen verzamelingen.

Constructors

Name Description
CollectionEditor(Type)

Initialiseert een nieuw exemplaar van de CollectionEditor klasse met behulp van het opgegeven verzamelingstype.

Eigenschappen

Name Description
CollectionItemType

Hiermee haalt u het gegevenstype van elk item in de verzameling op.

CollectionType

Hiermee haalt u het gegevenstype van het verzamelingsobject op.

Context

Hiermee haalt u een typedescriptor op die de huidige context aangeeft.

HelpTopic

Hiermee haalt u het Help-trefwoord op om het Help-onderwerp of de lijst met onderwerpen weer te geven voor wanneer de knop Help van de editor of de toets F1 wordt ingedrukt.

IsDropDownResizable

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

(Overgenomen van UITypeEditor)
NewItemTypes

Hiermee haalt u de beschikbare typen items op die kunnen worden gemaakt voor deze verzameling.

Methoden

Name Description
CancelChanges()

Wijzigingen in de verzameling worden geannuleerd.

CanRemoveInstance(Object)

Geeft aan of oorspronkelijke leden van de verzameling kunnen worden verwijderd.

CanSelectMultipleInstances()

Hiermee wordt aangegeven of meerdere verzamelingsitems tegelijk kunnen worden geselecteerd.

CreateCollectionForm()

Hiermee maakt u een nieuw formulier om de huidige verzameling weer te geven en te bewerken.

CreateCollectionItemType()

Hiermee haalt u het gegevenstype op dat deze verzameling bevat.

CreateInstance(Type)

Hiermee maakt u een nieuw exemplaar van het opgegeven type verzamelingsitem.

CreateNewItemTypes()

Hiermee haalt u de gegevenstypen op die deze verzamelingseditor kan bevatten.

DestroyInstance(Object)

Vernietigt het opgegeven exemplaar van het object.

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 het opgegeven object met behulp van de opgegeven serviceprovider en context.

Equals(Object)

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

(Overgenomen van Object)
GetDisplayText(Object)

Hiermee haalt u de weergavetekst voor het opgegeven lijstitem op.

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 door de EditValue(ITypeDescriptorContext, IServiceProvider, Object) methode wordt gebruikt.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetItems(Object)

Hiermee haalt u een matrix van objecten op die de opgegeven verzameling bevatten.

GetObjectsFromInstance(Object)

Retourneert een lijst met het opgegeven 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)
GetService(Type)

Hiermee haalt u de aangevraagde service op als deze beschikbaar is.

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)
SetItems(Object, Object[])

Hiermee stelt u de opgegeven matrix in als de items van de verzameling.

ShowHelp()

Hiermee wordt het standaard-Help-onderwerp voor de verzamelingseditor weergegeven.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook