ImageEditor Klas

Definitie

Biedt een gebruikersinterface voor het selecteren van een afbeelding voor een eigenschap in een eigenschappenraster.

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
Overname
ImageEditor
Afgeleid

Voorbeelden

In het volgende codevoorbeeld wordt een EditorAttribute voorbeeld gebruikt om de ImageEditor aan een eigenschap te koppelen.

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

Opmerkingen

Een ImageEditor is een UITypeEditor die een gebruikersinterface biedt voor de gebruiker om een afbeelding voor een eigenschap te selecteren. Wanneer de gebruiker de editor start, wordt er een dialoogvenster Bestand openen weergegeven waarmee de gebruiker naar een map kan navigeren en een bestand kan selecteren. De bestandslijst wordt in eerste instantie gefilterd op de standaardbestandsextensies voor de editor.

Constructors

Name Description
ImageEditor()

Initialiseert een nieuw exemplaar van de ImageEditor klasse.

Eigenschappen

Name Description
IsDropDownResizable

Hiermee wordt een waarde opgehaald die aangeeft of vervolgkeuzelijsten door de gebruiker moeten worden aangepast.

(Overgenomen van UITypeEditor)

Methoden

Name Description
CreateExtensionsString(String[], String)

Hiermee maakt u een reeks bestandsnaamextensies met behulp van de opgegeven matrix met bestandsextensies en het opgegeven scheidingsteken.

CreateFilterEntry(ImageEditor)

Hiermee maakt u een filtervermelding voor de bestandslijst van een dialoogvenster.

EditValue(IServiceProvider, Object)

Hiermee bewerkt u de waarde van het opgegeven object met behulp van de editorstijl die door de GetEditStyle() methode wordt aangegeven.

(Overgenomen van UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Hiermee bewerkt u de opgegeven objectwaarde met behulp van de bewerkingsstijl van de GetEditStyle(ITypeDescriptorContext) methode.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEditStyle()

Hiermee haalt u de editorstijl op die door de EditValue(IServiceProvider, Object) methode wordt gebruikt.

(Overgenomen van UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Hiermee haalt u de bewerkingsstijl van de EditValue(ITypeDescriptorContext, IServiceProvider, Object) methode op.

GetExtensions()

Hiermee haalt u de extensies op voor het bestandslijstfilter dat door deze editor in eerste instantie wordt gebruikt om de bestandslijst te filteren.

GetFileDialogDescription()

Hiermee haalt u de beschrijving op voor het standaardfilter voor de lijst met bestanden dat door deze editor wordt geleverd.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetImageExtenders()

Hiermee haalt u een matrix van ondersteunde afbeeldingstypen op.

GetPaintValueSupported()

Geeft aan of deze editor ondersteuning biedt voor het schilderen van een weergave van de waarde van een object.

(Overgenomen van UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Hiermee wordt een waarde opgehaald die aangeeft of deze editor ondersteuning biedt voor het schilderen van een weergave van de waarde van een object.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
LoadFromStream(Stream)

Laadt een afbeelding uit de opgegeven stream.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
PaintValue(Object, Graphics, Rectangle)

Hiermee wordt een weergave van de waarde van het opgegeven object op het opgegeven canvas weergegeven.

(Overgenomen van UITypeEditor)
PaintValue(PaintValueEventArgs)

Verft een waarde die wordt aangegeven door de opgegeven PaintValueEventArgs.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook