ArrayEditor Classe

Definizione

Fornisce un'interfaccia utente per la modifica delle matrici in fase di progettazione.Provides a user interface for editing arrays at design time.

public ref class ArrayEditor : System::ComponentModel::Design::CollectionEditor
public class ArrayEditor : System.ComponentModel.Design.CollectionEditor
type ArrayEditor = class
    inherit CollectionEditor
Public Class ArrayEditor
Inherits CollectionEditor
Ereditarietà

Esempi

Nell'esempio System.ComponentModel.EditorAttribute di codice riportato di seguito viene illustrata l'applicazione di a una proprietà.The following code example demonstrates applying the System.ComponentModel.EditorAttribute to a property.

public:
   property array<Object^>^ componentArray 
   {
      [EditorAttribute(System::ComponentModel::Design::ArrayEditor::typeid,
         System::Drawing::Design::UITypeEditor::typeid)]
      array<Object^>^ get()
      {
         return compArray;
      }
      void set( array<Object^>^ value )
      {
         compArray = value;
      }
   }
private:
   array<Object^>^compArray;
[EditorAttribute(typeof(System.ComponentModel.Design.ArrayEditor), typeof(System.Drawing.Design.UITypeEditor))]
public object[] componentArray
{
    get
    {
        return compArray;
    }
    set
    {
        compArray = value;
    }
}
private object[] compArray;
<EditorAttribute(GetType(ArrayEditor), GetType(System.Drawing.Design.UITypeEditor))> _
Public Property componentArray() As Object()
    Get
        Return compArray
    End Get
    Set(ByVal Value As Object())
        compArray = Value
    End Set
End Property
Private compArray() As Object

Commenti

Questo editor può essere utilizzato per modificare matrici all'interno dell'ambiente in fase di progettazione.This editor can be used to edit arrays within the design-time environment.

Costruttori

ArrayEditor(Type)

Inizializza una nuova istanza della classe ArrayEditor utilizzando il tipo di dati specificato per la matrice.Initializes a new instance of ArrayEditor using the specified data type for the array.

Proprietà

CollectionItemType

Ottiene il tipo di dati di ogni elemento dell'insieme.Gets the data type of each item in the collection.

(Ereditato da CollectionEditor)
CollectionType

Ottiene il tipo di dati dell'oggetto insieme.Gets the data type of the collection object.

(Ereditato da CollectionEditor)
Context

Ottiene un descrittore del tipo che indica il contesto corrente.Gets a type descriptor that indicates the current context.

(Ereditato da CollectionEditor)
HelpTopic

Ottiene la parola chiave della Guida per cui visualizzare l'argomento o l'elenco degli argomenti della Guida quando si sceglie il pulsante ? nella finestra di dialogo dell'editor o si preme F1.Gets the Help keyword to display the Help topic or topic list for when the editor's dialog box Help button or the F1 key is pressed.

(Ereditato da CollectionEditor)
IsDropDownResizable

Ottiene un valore che indica se gli editor a discesa possono essere ridimensionati dall'utente.Gets a value indicating whether drop-down editors should be resizable by the user.

(Ereditato da UITypeEditor)
NewItemTypes

Ottiene i tipi di elementi disponibili che è possibile creare per questo insieme.Gets the available types of items that can be created for this collection.

(Ereditato da CollectionEditor)

Metodi

CancelChanges()

Annulla le modifiche all'insieme.Cancels changes to the collection.

(Ereditato da CollectionEditor)
CanRemoveInstance(Object)

Indica se è possibile rimuovere i membri originali dell'insieme.Indicates whether original members of the collection can be removed.

(Ereditato da CollectionEditor)
CanSelectMultipleInstances()

Indica se è possibile selezionare contemporaneamente più elementi dell'insieme.Indicates whether multiple collection items can be selected at once.

(Ereditato da CollectionEditor)
CreateCollectionForm()

Crea un nuovo form per visualizzare e modificare l'insieme corrente.Creates a new form to display and edit the current collection.

(Ereditato da CollectionEditor)
CreateCollectionItemType()

Ottiene il tipo di dati che questo insieme può contenere.Gets the data type that this collection is designed to contain.

CreateInstance(Type)

Crea una nuova istanza del tipo di elemento dell'insieme specificato.Creates a new instance of the specified collection item type.

(Ereditato da CollectionEditor)
CreateNewItemTypes()

Ottiene i tipi di dati che possono essere contenuti in questo editor degli insiemi.Gets the data types that this collection editor can contain.

(Ereditato da CollectionEditor)
DestroyInstance(Object)

Elimina l'istanza specificata dell'oggetto.Destroys the specified instance of the object.

(Ereditato da CollectionEditor)
EditValue(IServiceProvider, Object)

Modifica il valore dell'oggetto specificato, utilizzando lo stile dell'editor indicato dal metodo GetEditStyle().Edits the value of the specified object using the editor style indicated by the GetEditStyle() method.

(Ereditato da UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Modifica il valore dell'oggetto specificato utilizzando il provider di servizi e il contesto specificati.Edits the value of the specified object using the specified service provider and context.

(Ereditato da CollectionEditor)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetDisplayText(Object)

Recupera il testo da visualizzare per l'elemento dell'elenco specificato.Retrieves the display text for the given list item.

(Ereditato da CollectionEditor)
GetEditStyle()

Ottiene lo stile dell'editor utilizzato dal metodo EditValue(IServiceProvider, Object).Gets the editor style used by the EditValue(IServiceProvider, Object) method.

(Ereditato da UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Ottiene lo stile di modifica utilizzato dal metodo EditValue(ITypeDescriptorContext, IServiceProvider, Object).Gets the edit style used by the EditValue(ITypeDescriptorContext, IServiceProvider, Object) method.

(Ereditato da CollectionEditor)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetItems(Object)

Ottiene gli elementi della matrice.Gets the items in the array.

GetObjectsFromInstance(Object)

Restituisce un elenco contenente l'oggetto specificato.Returns a list containing the given object.

(Ereditato da CollectionEditor)
GetPaintValueSupported()

Indica se questo editor supporta la rappresentazione grafica del valore di un oggetto.Indicates whether this editor supports painting a representation of an object's value.

(Ereditato da UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica se il contesto specificato supporta la rappresentazione grafica del valore di un oggetto all'interno del contesto specificato.Indicates whether the specified context supports painting a representation of an object's value within the specified context.

(Ereditato da UITypeEditor)
GetService(Type)

Ottiene il servizio richiesto, se disponibile.Gets the requested service, if it is available.

(Ereditato da CollectionEditor)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
PaintValue(Object, Graphics, Rectangle)

Descrive graficamente il valore dell'oggetto specificato sulla superficie specificata.Paints a representation of the value of the specified object to the specified canvas.

(Ereditato da UITypeEditor)
PaintValue(PaintValueEventArgs)

Descrive graficamente il valore di un oggetto utilizzando la classe PaintValueEventArgs specificata.Paints a representation of the value of an object using the specified PaintValueEventArgs.

(Ereditato da UITypeEditor)
SetItems(Object, Object[])

Imposta gli elementi della matrice.Sets the items in the array.

ShowHelp()

Visualizza l'argomento della Guida predefinito per l'editor dell'insieme.Displays the default Help topic for the collection editor.

(Ereditato da CollectionEditor)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche