ImageEditor Klass

Definition

Tillhandahåller ett användargränssnitt för att välja en bild för en egenskap i ett egenskapsrutnät.

public ref class ImageEditor : System::Drawing::Design::UITypeEditor
public class ImageEditor : System.Drawing.Design.UITypeEditor
type ImageEditor = class
    inherit UITypeEditor
Public Class ImageEditor
Inherits UITypeEditor
Arv
ImageEditor
Härledda

Exempel

I följande kodexempel används en EditorAttribute för att associera ImageEditor med en egenskap.

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

Kommentarer

En ImageEditor är en UITypeEditor som tillhandahåller ett användargränssnitt som användaren kan välja en avbildning för en egenskap. När användaren startar redigeraren visas en dialogruta för Öppna fil som gör att användaren kan navigera till en katalog och välja en fil. Fillistan filtreras ursprungligen efter standardfilnamnstilläggen för redigeraren.

Konstruktorer

Name Description
ImageEditor()

Initierar en ny instans av ImageEditor klassen.

Egenskaper

Name Description
IsDropDownResizable

Hämtar ett värde som anger om listruteredigerare ska kunna ändras av användaren.

(Ärvd från UITypeEditor)

Metoder

Name Description
CreateExtensionsString(String[], String)

Skapar en sträng med filnamnstillägg med den angivna matrisen med filnamnstillägg och den angivna avgränsaren.

CreateFilterEntry(ImageEditor)

Skapar en filterpost för en fildialogrutas fillista.

EditValue(IServiceProvider, Object)

Redigerar värdet för det angivna objektet med hjälp av redigeringsformatet som anges av GetEditStyle() metoden.

(Ärvd från UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Redigerar det angivna objektvärdet med hjälp av redigeringsformatet GetEditStyle(ITypeDescriptorContext) som tillhandahålls av metoden.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEditStyle()

Hämtar redigeringsformatet som används av EditValue(IServiceProvider, Object) metoden.

(Ärvd från UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Hämtar metodens redigeringsformat EditValue(ITypeDescriptorContext, IServiceProvider, Object) .

GetExtensions()

Hämtar tilläggen för fillistfiltret som den här redigeraren ursprungligen använder för att filtrera fillistan.

GetFileDialogDescription()

Hämtar beskrivningen för standardfillistfiltret som tillhandahålls av den här redigeraren.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetImageExtenders()

Hämtar en matris med avbildningstyper som stöds.

GetPaintValueSupported()

Anger om den här redigeraren har stöd för att måla en representation av ett objekts värde.

(Ärvd från UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Hämtar ett värde som anger om den här redigeraren har stöd för att måla en representation av ett objekts värde.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
LoadFromStream(Stream)

Läser in en bild från den angivna strömmen.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PaintValue(Object, Graphics, Rectangle)

Målar en representation av värdet för det angivna objektet till den angivna arbetsytan.

(Ärvd från UITypeEditor)
PaintValue(PaintValueEventArgs)

Målar ett värde som anges av den angivna PaintValueEventArgs.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även