Udostępnij za pośrednictwem


ArrayEditor Klasa

Definicja

Udostępnia interfejs użytkownika do edytowania tablic w czasie projektowania.

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
Dziedziczenie

Przykłady

W poniższym przykładzie kodu pokazano zastosowanie System.ComponentModel.EditorAttribute właściwości do właściwości .

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

Uwagi

Ten edytor może służyć do edytowania tablic w środowisku czasu projektowania.

Konstruktory

ArrayEditor(Type)

Inicjuje nowe wystąpienie przy użyciu określonego ArrayEditor typu danych dla tablicy.

Właściwości

CollectionItemType

Pobiera typ danych każdego elementu w kolekcji.

(Odziedziczone po CollectionEditor)
CollectionType

Pobiera typ danych obiektu kolekcji.

(Odziedziczone po CollectionEditor)
Context

Pobiera deskryptor typu, który wskazuje bieżący kontekst.

(Odziedziczone po CollectionEditor)
HelpTopic

Pobiera słowo kluczowe Pomoc w celu wyświetlenia listy tematu pomocy lub tematu w przypadku naciśnięcia przycisku Pomoc edytora lub klawisza F1.

(Odziedziczone po CollectionEditor)
IsDropDownResizable

Pobiera wartość wskazującą, czy edytory listy rozwijanej powinny być możliwe do zmiany rozmiaru przez użytkownika.

(Odziedziczone po UITypeEditor)
NewItemTypes

Pobiera dostępne typy elementów, które można utworzyć dla tej kolekcji.

(Odziedziczone po CollectionEditor)

Metody

CancelChanges()

Anuluje zmiany w kolekcji.

(Odziedziczone po CollectionEditor)
CanRemoveInstance(Object)

Wskazuje, czy można usunąć oryginalne elementy członkowskie kolekcji.

(Odziedziczone po CollectionEditor)
CanSelectMultipleInstances()

Wskazuje, czy można jednocześnie wybrać wiele elementów kolekcji.

(Odziedziczone po CollectionEditor)
CreateCollectionForm()

Tworzy nowy formularz do wyświetlania i edytowania bieżącej kolekcji.

(Odziedziczone po CollectionEditor)
CreateCollectionItemType()

Pobiera typ danych, który ma zawierać ta kolekcja.

CreateInstance(Type)

Tworzy nowe wystąpienie określonego typu elementu kolekcji.

(Odziedziczone po CollectionEditor)
CreateNewItemTypes()

Pobiera typy danych, które może zawierać ten edytor kolekcji.

(Odziedziczone po CollectionEditor)
DestroyInstance(Object)

Niszczy określone wystąpienie obiektu.

(Odziedziczone po CollectionEditor)
EditValue(IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() .

(Odziedziczone po UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu określonego dostawcy usług i kontekstu.

(Odziedziczone po CollectionEditor)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetDisplayText(Object)

Pobiera tekst wyświetlany dla danego elementu listy.

(Odziedziczone po CollectionEditor)
GetEditStyle()

Pobiera styl edytora używany przez metodę EditValue(IServiceProvider, Object) .

(Odziedziczone po UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Pobiera styl edycji używany przez metodę EditValue(ITypeDescriptorContext, IServiceProvider, Object) .

(Odziedziczone po CollectionEditor)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetItems(Object)

Pobiera elementy w tablicy.

GetObjectsFromInstance(Object)

Zwraca listę zawierającą dany obiekt.

(Odziedziczone po CollectionEditor)
GetPaintValueSupported()

Wskazuje, czy ten edytor obsługuje malowanie reprezentacji wartości obiektu.

(Odziedziczone po UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Wskazuje, czy określony kontekst obsługuje malowanie reprezentacji wartości obiektu w określonym kontekście.

(Odziedziczone po UITypeEditor)
GetService(Type)

Pobiera żądaną usługę, jeśli jest dostępna.

(Odziedziczone po CollectionEditor)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PaintValue(Object, Graphics, Rectangle)

Maluje reprezentację wartości określonego obiektu na określoną kanwę.

(Odziedziczone po UITypeEditor)
PaintValue(PaintValueEventArgs)

Maluje reprezentację wartości obiektu przy użyciu określonego PaintValueEventArgsobiektu .

(Odziedziczone po UITypeEditor)
SetItems(Object, Object[])

Ustawia elementy w tablicy.

ShowHelp()

Wyświetla domyślny temat Pomocy dla edytora kolekcji.

(Odziedziczone po CollectionEditor)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też