ImageEditor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Stellt eine Benutzeroberfläche zum Auswählen eines Bildes für eine Eigenschaft in einem Eigenschaftenraster bereit.
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
- Vererbung
- Abgeleitet
- Attribute
Beispiele
Im folgenden Codebeispiel wird ein EditorAttribute verwendet, um eine ImageEditor -Eigenschaft zuzuordnen.
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
Hinweise
Ein ImageEditor ist eine UITypeEditor , die eine Benutzeroberfläche bereitstellt, über die der Benutzer ein Bild für eine Eigenschaft auswählen kann. Wenn der Benutzer den Editor startet, wird ein Dialogfeld Datei öffnen angezeigt, das es dem Benutzer ermöglicht, zu einem Verzeichnis zu navigieren und eine Datei auszuwählen. Die Dateiliste wird zunächst nach den Standarddateierweiterungen für den Editor gefiltert.
Konstruktoren
ImageEditor() |
Initialisiert eine neue Instanz der ImageEditor-Klasse. |
Eigenschaften
IsDropDownResizable |
Ruft einen Wert ab, der angibt, ob Dropdowneditoren von den Benutzern in der Größe veränderbar sein sollten. (Geerbt von UITypeEditor) |
Methoden
CreateExtensionsString(String[], String) |
Erstellt eine Zeichenfolge mit Dateinamenerweiterungen unter Verwendung des angegebenen Arrays von Dateierweiterungen sowie des angegebenen Trennzeichens. |
CreateFilterEntry(ImageEditor) |
Erstellt einen Filtereintrag für die Dateiliste eines Dateidialogfelds. |
EditValue(IServiceProvider, Object) |
Bearbeitet den Wert des angegebenen Objekts, wobei der von der GetEditStyle()-Methode angegebene Editor-Stil verwendet wird. (Geerbt von UITypeEditor) |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Bearbeitet den angegebenen Objektwert, wobei der von der GetEditStyle(ITypeDescriptorContext)-Methode angegebene Bearbeitungsstil verwendet wird. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEditStyle() |
Ruft den von der EditValue(IServiceProvider, Object)-Methode verwendeten Editor-Stil ab. (Geerbt von UITypeEditor) |
GetEditStyle(ITypeDescriptorContext) |
Ruft den Bearbeitungsstil der EditValue(ITypeDescriptorContext, IServiceProvider, Object)-Methode ab. |
GetExtensions() |
Ruft die Erweiterungen für den Dateilistenfilter ab, der in diesem Editor anfangs zum Filtern der Dateiliste verwendet wird. |
GetFileDialogDescription() |
Ruft die Beschreibung für den Standarddateilisten-Filter ab, der von diesem Editor bereitgestellt wird. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetImageExtenders() |
Ruft ein Array der unterstützten Bildtypen ab. |
GetPaintValueSupported() |
Gibt an, ob dieser Editor das Zeichnen einer Objektwertdarstellung unterstützt. (Geerbt von UITypeEditor) |
GetPaintValueSupported(ITypeDescriptorContext) |
Ruft einen Wert ab, der angibt, ob dieser Editor das Zeichnen einer Objektwertdarstellung unterstützt. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
LoadFromStream(Stream) |
Lädt ein Bild aus dem angegebenen Stream. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
PaintValue(Object, Graphics, Rectangle) |
Zeichnet eine Darstellung des Werts des angegebenen Objekts in den angegebenen Bereich. (Geerbt von UITypeEditor) |
PaintValue(PaintValueEventArgs) |
Zeichnet einen durch das angegebene PaintValueEventArgs angegebenen Wert. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |