System.Drawing.Design Espace de noms

Contient des classes qui étendent la logique et le dessin de l’interface utilisateur au moment du design. Contains classes that extend design-time user interface (UI) logic and drawing.

Classes

BitmapEditor

Fournit une interface utilisateur qui permet de sélectionner des fichiers bitmap dans un Explorateur de propriétés.Provides a user interface for selecting bitmap files in a property browser.

CategoryNameCollection

Représente une collection de chaînes de noms de catégorie.Represents a collection of category name strings.

ColorEditor

Fournit UITypeEditor pour sélectionner visuellement une couleur.Provides a UITypeEditor for visually picking a color.

ContentAlignmentEditor

Fournit un UITypeEditor pour modifier visuellement l'alignement du contenu.Provides a UITypeEditor for visually editing content alignment.

CursorEditor

Fournit un UITypeEditor pouvant effectuer une recherche de fichier par défaut pour les fichiers curseur (.cur).Provides a UITypeEditor that can perform default file searching for cursor (.cur) files.

FontEditor

Fournit une interface utilisateur qui permet de sélectionner et de configurer un objet Font.Provides a user interface to select and configure a Font object.

FontNameEditor

Fournit un UITypeEditor qui peint un glyphe pour le nom de police.Provides a UITypeEditor that paints a glyph for the font name.

IconEditor

Fournit UITypeEditor pour choisir visuellement une icône.Provides a UITypeEditor for visually choosing an icon.

ImageEditor

Fournit une interface utilisateur qui permet de sélectionner une image pour une propriété dans une grille de propriétés.Provides a user interface for selecting an image for a property in a property grid.

MetafileEditor

Fournit un UITypeEditor pouvant effectuer une recherche de fichier par défaut pour les métafichiers (.emf).Provides a UITypeEditor that can perform default file searching for metafile (.emf) files.

PaintValueEventArgs

Fournit des données pour la méthode PaintValue(Object, Graphics, Rectangle).Provides data for the PaintValue(Object, Graphics, Rectangle) method.

PropertyValueUIItem

Fournit des informations sur une propriété affichée dans la fenêtre Propriétés, notamment le gestionnaire d'événements, la chaîne d'informations contextuelles et l'icône associés à afficher pour la propriété.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

Fournit des données pour l'événement ComponentsCreated déclenché lorsque des composants sont ajoutés à la boîte à outils.Provides data for the ComponentsCreated event that occurs when components are added to the toolbox.

ToolboxComponentsCreatingEventArgs

Fournit des données pour l'événement ComponentsCreating déclenché lorsque des composants sont ajoutés à la boîte à outils.Provides data for the ComponentsCreating event that occurs when components are added to the toolbox.

ToolboxItem

Fournit une implémentation de base d'un élément de boîte à outils.Provides a base implementation of a toolbox item.

ToolboxItemCollection

Représente une collection d'éléments de boîte à outils.Represents a collection of toolbox items.

ToolboxItemContainer

Encapsule un ToolboxItem.Encapsulates a ToolboxItem.

ToolboxItemCreator

Encapsule un ToolboxItemCreatorCallback.Encapsulates a ToolboxItemCreatorCallback. Cette classe ne peut pas être héritée.This class cannot be inherited.

ToolboxService

Fournit une implémentation par défaut de l’interface IToolboxService.Provides a default implementation of the IToolboxService interface.

UITypeEditor

Fournit une classe de base pouvant être utilisée pour concevoir des éditeurs de valeurs dont l'interface utilisateur permet de représenter et de modifier les valeurs d'objets des types de données pris en charge.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.

Interfaces

IPropertyValueUIService

Fournit une interface permettant de gérer les images, les info-bulles et des gestionnaires d'événements pour les propriétés d'un composant affiché dans un explorateur de propriétés.Provides an interface to manage the images, ToolTips, and event handlers for the properties of a component displayed in a property browser.

IToolboxItemProvider

Expose une collection d'éléments de boîte à outils.Exposes a collection of toolbox items.

IToolboxService

Fournit des méthodes et des propriétés permettant de gérer et d'interroger la boîte à outils dans l'environnement de développement.Provides methods and properties to manage and query the toolbox in the development environment.

IToolboxUser

Définit une interface permettant de déterminer l'élément de boîte à outils actuellement sélectionné et d'indiquer si un concepteur prend en charge un élément de boîte à outils particulier.Defines an interface for setting the currently selected toolbox item and indicating whether a designer supports a particular toolbox item.

Énumérations

UITypeEditorEditStyle

Spécifie les identificateurs indiquant le style de modification de valeur de UITypeEditor.Specifies identifiers that indicate the value editing style of a UITypeEditor.

Délégués

PropertyValueUIHandler

Représente la méthode qui ajoute un délégué à une implémentation de IPropertyValueUIService.Represents the method that adds a delegate to an implementation of IPropertyValueUIService.

PropertyValueUIItemInvokeHandler

Représente la méthode qui gérera l'événement InvokeHandler d'un PropertyValueUIItem.Represents the method that will handle the InvokeHandler event of a PropertyValueUIItem.

ToolboxComponentsCreatedEventHandler

Représente la méthode qui gère l’événement ComponentsCreated.Represents the method that handles the ComponentsCreated event.

ToolboxComponentsCreatingEventHandler

Représente la méthode qui gère l’événement ComponentsCreating.Represents the method that handles the ComponentsCreating event.

ToolboxItemCreatorCallback

Fournit un mécanisme de rappel qui peut créer un ToolboxItem.Provides a callback mechanism that can create a ToolboxItem.

Remarques

Les classes de cet espace de noms peuvent être utilisées pour créer des éléments de boîte à outils personnalisés, des éditeurs de valeurs spécifiques aux types qui peuvent modifier et représenter graphiquement des valeurs de leurs types pris en charge, et des convertisseurs de type qui peuvent convertir des valeurs entre certains types.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. Cet espace de noms fournit les infrastructures de base pour le développement d’extensions à l’interface utilisateur au moment du Design.This namespace provides the basic frameworks for developing extensions to the design-time UI.

Attention

Les classes de l' System.Drawing.Design espace de noms ne sont pas prises en charge pour une utilisation dans un service Windows ou ASP.net.Classes within the System.Drawing.Design namespace are not supported for use within a Windows or ASP.NET service. Toute tentative d’utilisation de ces classes à partir de l’un de ces types d’application peut entraîner des problèmes inattendus, tels que des performances de service réduites et des exceptions au moment de l’exécution.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.