ImageEditor Klasa

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Udostępnia interfejs użytkownika do wybierania obrazu dla właściwości w siatce właściwości.

public ref class ImageEditor : System::Drawing::Design::UITypeEditor
public class ImageEditor : System.Drawing.Design.UITypeEditor
[System.CLSCompliant(false)]
public class ImageEditor : System.Drawing.Design.UITypeEditor
type ImageEditor = class
    inherit UITypeEditor
[<System.CLSCompliant(false)>]
type ImageEditor = class
    inherit UITypeEditor
Public Class ImageEditor
Inherits UITypeEditor
Dziedziczenie
ImageEditor
Pochodne
Atrybuty

Przykłady

Poniższy przykład kodu używa obiektu do EditorAttribute skojarzenia ImageEditor obiektu z właściwością.

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

Uwagi

Jest ImageEditor to UITypeEditor element, który udostępnia użytkownikowi interfejs umożliwiający wybranie obrazu dla właściwości. Po uruchomieniu edytora przez użytkownika zostanie wyświetlone okno dialogowe Otwieranie pliku , które umożliwia użytkownikowi przejście do katalogu i wybranie pliku. Lista plików jest początkowo filtrowana przez domyślne rozszerzenia nazw plików dla edytora.

Konstruktory

ImageEditor()

Inicjuje nowe wystąpienie klasy ImageEditor.

Właściwości

IsDropDownResizable

Pobiera wartość wskazującą, czy edytory listy rozwijanej powinny być zmienialne przez użytkownika.

(Odziedziczone po UITypeEditor)

Metody

CreateExtensionsString(String[], String)

Tworzy ciąg rozszerzeń nazw plików przy użyciu określonej tablicy rozszerzeń plików i określonego separatora.

CreateFilterEntry(ImageEditor)

Tworzy wpis filtru dla listy plików okna dialogowego pliku.

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 określoną wartość obiektu przy użyciu stylu edycji dostarczonego przez metodę GetEditStyle(ITypeDescriptorContext) .

Equals(Object)

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

(Odziedziczone po Object)
GetEditStyle()

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

(Odziedziczone po UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Pobiera styl edycji EditValue(ITypeDescriptorContext, IServiceProvider, Object) metody.

GetExtensions()

Pobiera rozszerzenia filtru listy plików, którego ten edytor początkowo używa do filtrowania listy plików.

GetFileDialogDescription()

Pobiera opis domyślnego filtru listy plików dostarczonego przez ten edytor.

GetHashCode()

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

(Odziedziczone po Object)
GetImageExtenders()

Pobiera tablicę obsługiwanych typów obrazów.

GetPaintValueSupported()

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

(Odziedziczone po UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Pobiera wartość wskazującą, czy ten edytor obsługuje malowanie reprezentacji wartości obiektu.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
LoadFromStream(Stream)

Ładuje obraz z określonego strumienia.

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 wartość wskazaną przez określony PaintValueEventArgselement .

ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też