System.Drawing.Design Namespace

Der System.Drawing.Design-Namespace enthält Klassen, die die Logik- und Zeichnungsfunktionen der Entwurfszeit-Benutzeroberfläche erweitern. The System.Drawing.Design namespace contains classes that extend design-time user interface (UI) logic and drawing.

Klassen

BitmapEditor

Stellt eine Benutzeroberfläche für die Auswahl von Bitmapdateien in einem Eigenschaftenbrowser bereit.Provides a user interface for selecting bitmap files in a property browser.

CategoryNameCollection

Stellt eine Auflistung von Kategorienamen-Zeichenfolgen dar.Represents a collection of category name strings.

ColorEditor

Stellt eine UITypeEditor-Klasse zum visuellen Auswählen einer Farbe bereit.Provides a UITypeEditor for visually picking a color.

ContentAlignmentEditor

Stellt eine UITypeEditor-Klasse zum visuellen Bearbeiten der Inhaltsausrichtung bereit.Provides a UITypeEditor for visually editing content alignment.

CursorEditor

Stellt eine UITypeEditor-Klasse bereit, die eine Standarddateisuche nach Cursordateien (CUR) ausführen kann.Provides a UITypeEditor that can perform default file searching for cursor (.cur) files.

FontEditor

Stellt eine Benutzeroberfläche zum Auswählen und Konfigurieren eines Font-Objekts bereit.Provides a user interface to select and configure a Font object.

FontNameEditor

Stellt eine UITypeEditor-Klasse bereit, die ein Symbol für den Schriftartnamen zeichnet.Provides a UITypeEditor that paints a glyph for the font name.

IconEditor

Stellt eine UITypeEditor-Klasse zum visuellen Auswählen eines Symbols bereit.Provides a UITypeEditor for visually choosing an icon.

ImageEditor

Stellt eine Benutzeroberfläche zum Auswählen eines Bildes für eine Eigenschaft in einem Eigenschaftenraster bereit.Provides a user interface for selecting an image for a property in a property grid.

MetafileEditor

Stellt einen UITypeEditor bereit, der eine Standarddateisuche nach Metadateien (.emf) durchführen kann.Provides a UITypeEditor that can perform default file searching for metafile (.emf) files.

PaintValueEventArgs

Stellt Daten für die PaintValue(Object, Graphics, Rectangle)-Methode bereit.Provides data for the PaintValue(Object, Graphics, Rectangle) method.

PropertyValueUIItem

Stellt Informationen über eine im Eigenschaftenfenster angezeigte Eigenschaft einschließlich des zugeordneten Ereignishandlers, der Popupinformationszeichenfolge und des für die Eigenschaft anzuzeigenden Symbols bereit.Provides information about a property displayed in the Properties window, including the associated event handler, pop-up information string, and the icon to display for the property.

ToolboxComponentsCreatedEventArgs

Stellt Daten für das ComponentsCreated-Ereignis bereit, das eintritt, wenn der Toolbox Komponenten hinzugefügt werden.Provides data for the ComponentsCreated event that occurs when components are added to the toolbox.

ToolboxComponentsCreatingEventArgs

Stellt Daten für das ComponentsCreating-Ereignis bereit, das eintritt, wenn der Toolbox Komponenten hinzugefügt werden.Provides data for the ComponentsCreating event that occurs when components are added to the toolbox.

ToolboxItem

Stellt eine Basisimplementierung für ein Toolboxelement bereit.Provides a base implementation of a toolbox item.

ToolboxItemCollection

Stellt eine Auflistung von Toolboxelementen dar.Represents a collection of toolbox items.

ToolboxItemContainer

Kapselt ein ToolboxItem.Encapsulates a ToolboxItem.

ToolboxItemCreator

Kapselt ein ToolboxItemCreatorCallback.Encapsulates a ToolboxItemCreatorCallback. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ToolboxService

Stellt eine Standardimplementierung der IToolboxService-Schnittstelle bereit.Provides a default implementation of the IToolboxService interface.

UITypeEditor

Stellt eine Basisklasse bereit, die zum Entwerfen von Wert-Editoren verwendet werden kann, die wiederum eine Benutzeroberfläche (UI) für das Darstellen und Bearbeiten von Objektwerten der unterstützten Datentypen bereitstellen können.Provides a base class that can be used to design value editors that can provide a user interface (UI) for representing and editing the values of objects of the supported data types.

Schnittstellen

IPropertyValueUIService

Stellt eine Schnittstelle zum Verwalten der Bilder, QuickInfos und Ereignishandler für die Eigenschaften einer in einem Eigenschaftenbrowser angezeigten Komponente bereit.Provides an interface to manage the images, ToolTips, and event handlers for the properties of a component displayed in a property browser.

IToolboxItemProvider

Macht eine Auflistung von Toolboxelementen verfügbar.Exposes a collection of toolbox items.

IToolboxService

Stellt Methoden und Eigenschaften zum Verwalten und Abfragen der Toolbox in der Entwicklungsumgebung bereit.Provides methods and properties to manage and query the toolbox in the development environment.

IToolboxUser

Definiert eine Schnittstelle, um das derzeit ausgewählte Toolboxelement festzulegen und anzugeben, ob ein Designer ein bestimmtes Toolboxelement unterstützt.Defines an interface for setting the currently selected toolbox item and indicating whether a designer supports a particular toolbox item.

Enumerationen

UITypeEditorEditStyle

Gibt Bezeichner an, die den Stil für die Bearbeitung von Werten eines UITypeEditor angeben.Specifies identifiers that indicate the value editing style of a UITypeEditor.

Delegaten

PropertyValueUIHandler

Stellt die Methode dar, die einer Implementierung von IPropertyValueUIService einen Delegaten hinzufügt.Represents the method that adds a delegate to an implementation of IPropertyValueUIService.

PropertyValueUIItemInvokeHandler

Stellt die Methode zur Behandlung des InvokeHandler-Ereignisses eines PropertyValueUIItem-Objekts dar.Represents the method that will handle the InvokeHandler event of a PropertyValueUIItem.

ToolboxComponentsCreatedEventHandler

Stellt die Methode dar, die das ComponentsCreated-Ereignis behandelt.Represents the method that handles the ComponentsCreated event.

ToolboxComponentsCreatingEventHandler

Stellt die Methode dar, die das ComponentsCreating-Ereignis behandelt.Represents the method that handles the ComponentsCreating event.

ToolboxItemCreatorCallback

Stellt einen Rückrufmechanismus bereit, der ein ToolboxItem erstellen kann.Provides a callback mechanism that can create a ToolboxItem.

Hinweise

Die Klassen in diesem Namespace können verwendet werden, benutzerdefinierten Toolboxelementen-spezifische Werte-Editoren zu erstellen, bearbeiten und Werte unterstützten Typen und Typkonverter, die Werte zwischen bestimmten Typen zu konvertieren, können grafisch darstellen können.The classes in this namespace can be used to create custom toolbox items, type-specific value editors that can edit and graphically represent values of their supported types, and type converters that can convert values between certain types. Dieser Namespace stellt die grundlegende Frameworks zum Entwickeln von Erweiterungen für die Entwurfszeit-Benutzeroberfläche.This namespace provides the basic frameworks for developing extensions to the design-time UI.

Achtung

Klassen, die innerhalb der System.Drawing.Design Namespace werden für die Verwendung in einem Dienst von Windows oder ASP.NET nicht unterstützt.Classes within the System.Drawing.Design namespace are not supported for use within a Windows or ASP.NET service. Versucht, diese Klassen innerhalb einer dieser Anwendungstypen zu verwenden, kann unerwartete Probleme führen, z. B. dadurch die Leistung und die Laufzeit Ausnahmen service.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.