ImageEditor-Klasse
Stellt eine Benutzeroberfläche zum Auswählen eines Bildes für eine Eigenschaft in einem Eigenschaftenraster bereit.
Namespace: System.Drawing.Design
Assembly: System.Drawing.Design (in system.drawing.design.dll)
Syntax
'Declaration
Public Class ImageEditor
Inherits UITypeEditor
'Usage
Dim instance As ImageEditor
public class ImageEditor : UITypeEditor
public ref class ImageEditor : public UITypeEditor
public class ImageEditor extends UITypeEditor
public class ImageEditor extends UITypeEditor
Hinweise
Eine ImageEditor-Klasse ist eine UITypeEditor-Klasse, die dem Benutzer eine Benutzeroberfläche zum Auswählen eines Bildes für eine Eigenschaft bereitstellt. Beim Starten des Editors wird ein Dialogfeld Datei öffnen angezeigt, mit dem zu einem Verzeichnis navigiert und eine Datei ausgewählt werden kann. Die Dateiliste wird anfänglich nach den Standard-Dateinamenerweiterungen für den Editor gefiltert.
Beispiel
Im folgenden Codebeispiel wird eine EditorAttribute-Klasse verwendet, um einer Eigenschaft eine ImageEditor -Klasse zuzuordnen.
<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
[EditorAttribute(typeof(System.Drawing.Design.ImageEditor), typeof(System.Drawing.Design.UITypeEditor))]
public Image testImage
{
get
{
return testImg;
}
set
{
testImg = value;
}
}
private Image testImg;
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;
/** @attribute EditorAttribute(System.Drawing.Design.ImageEditor.class,
System.Drawing.Design.UITypeEditor.class)
*/
/** @property
*/
public Image get_TestImage()
{
return testImg;
} //get_TestImage
/** @property
*/
public void set_TestImage(Image value)
{
testImg = value;
} //set_TestImage
private Image testImg;
.NET Framework-Sicherheit
- SecurityPermission für den Zugriff auf nicht verwalteten Code. Zugeordnete Enumeration: UnmanagedCode
Vererbungshierarchie
System.Object
System.Drawing.Design.UITypeEditor
System.Drawing.Design.ImageEditor
System.Drawing.Design.BitmapEditor
System.Drawing.Design.MetafileEditor
System.Windows.Forms.Design.ImageListImageEditor
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ImageEditor-Member
System.Drawing.Design-Namespace
UITypeEditor