ArrayEditor Classe

Definizione

Fornisce un'interfaccia utente per la modifica di matrici in fase di progettazione.

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à

Esempio

Nell'esempio di codice seguente viene illustrato l'applicazione di System.ComponentModel.EditorAttribute a una proprietà .

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 usato per modificare le matrici all'interno dell'ambiente in fase di progettazione.

Costruttori

Nome Descrizione
ArrayEditor(Type)

Inizializza una nuova istanza di utilizzando il tipo di ArrayEditor dati specificato per la matrice.

Proprietà

Nome Descrizione
CollectionItemType

Ottiene il tipo di dati di ogni elemento nella raccolta.

(Ereditato da CollectionEditor)
CollectionType

Ottiene il tipo di dati dell'oggetto raccolta.

(Ereditato da CollectionEditor)
Context

Ottiene un descrittore di tipo che indica il contesto corrente.

(Ereditato da CollectionEditor)
HelpTopic

Ottiene la parola chiave della Guida per visualizzare l'argomento della Guida o l'elenco di argomenti per quando viene premuto il pulsante ?o il tasto F1 della finestra di dialogo dell'editor.

(Ereditato da CollectionEditor)
IsDropDownResizable

Ottiene un valore che indica se gli editor a discesa devono essere ridimensionati dall'utente.

(Ereditato da UITypeEditor)
NewItemTypes

Ottiene i tipi disponibili di elementi che è possibile creare per questa raccolta.

(Ereditato da CollectionEditor)

Metodi

Nome Descrizione
CancelChanges()

Annulla le modifiche apportate alla raccolta.

(Ereditato da CollectionEditor)
CanRemoveInstance(Object)

Indica se i membri originali della raccolta possono essere rimossi.

(Ereditato da CollectionEditor)
CanSelectMultipleInstances()

Indica se è possibile selezionare più elementi della raccolta contemporaneamente.

(Ereditato da CollectionEditor)
CreateCollectionForm()

Crea un nuovo modulo per visualizzare e modificare l'insieme corrente.

(Ereditato da CollectionEditor)
CreateCollectionItemType()

Ottiene il tipo di dati che questa raccolta è progettata per contenere.

CreateInstance(Type)

Crea una nuova istanza del tipo di elemento della raccolta specificato.

(Ereditato da CollectionEditor)
CreateNewItemTypes()

Ottiene i tipi di dati che questo editor di raccolta può contenere.

(Ereditato da CollectionEditor)
DestroyInstance(Object)

Elimina definitivamente l'istanza specificata dell'oggetto .

(Ereditato da CollectionEditor)
EditValue(IServiceProvider, Object)

Modifica il valore dell'oggetto specificato utilizzando lo stile dell'editor indicato dal GetEditStyle() metodo .

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

Modifica il valore dell'oggetto specificato utilizzando il provider di servizi e il contesto specificati.

(Ereditato da CollectionEditor)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDisplayText(Object)

Recupera il testo visualizzato per la voce di elenco specificata.

(Ereditato da CollectionEditor)
GetEditStyle()

Ottiene lo stile dell'editor utilizzato dal EditValue(IServiceProvider, Object) metodo .

(Ereditato da UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Ottiene lo stile di modifica utilizzato dal EditValue(ITypeDescriptorContext, IServiceProvider, Object) metodo .

(Ereditato da CollectionEditor)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetItems(Object)

Ottiene gli elementi nella matrice.

GetObjectsFromInstance(Object)

Restituisce un elenco contenente l'oggetto specificato.

(Ereditato da CollectionEditor)
GetPaintValueSupported()

Indica se questo editor supporta il disegno di una rappresentazione del valore di un oggetto.

(Ereditato da UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica se il contesto specificato supporta il disegno di una rappresentazione del valore di un oggetto all'interno del contesto specificato.

(Ereditato da UITypeEditor)
GetService(Type)

Ottiene il servizio richiesto, se disponibile.

(Ereditato da CollectionEditor)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

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

Disegna una rappresentazione del valore dell'oggetto specificato nell'area di disegno specificata.

(Ereditato da UITypeEditor)
PaintValue(PaintValueEventArgs)

Disegna una rappresentazione del valore di un oggetto utilizzando l'oggetto specificato PaintValueEventArgs.

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

Imposta gli elementi nella matrice.

ShowHelp()

Visualizza l'argomento della Guida predefinito per l'editor di raccolte.

(Ereditato da CollectionEditor)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche