System.Drawing.Design Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes qui étendent la logique et le dessin de l’interface utilisateur au moment du design.
Classes
BitmapEditor |
Fournit une interface utilisateur qui permet de sélectionner des fichiers bitmap dans un Explorateur de propriétés. |
CategoryNameCollection |
Représente une collection de chaînes de noms de catégorie. |
ColorEditor |
Fournit UITypeEditor pour sélectionner visuellement une couleur. |
ContentAlignmentEditor |
Fournit un UITypeEditor pour modifier visuellement l'alignement du contenu. |
CursorEditor |
Fournit un UITypeEditor pouvant effectuer une recherche de fichier par défaut pour les fichiers curseur (.cur). |
FontEditor |
Fournit une interface utilisateur qui permet de sélectionner et de configurer un objet Font. |
FontNameEditor |
Fournit un UITypeEditor qui peint un glyphe pour le nom de police. |
IconEditor |
Fournit UITypeEditor pour choisir visuellement une icône. |
ImageEditor |
Fournit une interface utilisateur qui permet de sélectionner une image pour une propriété dans une grille de propriétés. |
MetafileEditor |
Fournit un UITypeEditor pouvant effectuer une recherche de fichier par défaut pour les métafichiers (.emf). |
PaintValueEventArgs |
Fournit des données pour la méthode PaintValue(Object, Graphics, Rectangle). |
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é. |
ToolboxComponentsCreatedEventArgs |
Fournit des données pour l'événement ComponentsCreated déclenché lorsque des composants sont ajoutés à la boîte à outils. |
ToolboxComponentsCreatingEventArgs |
Fournit des données pour l'événement ComponentsCreating déclenché lorsque des composants sont ajoutés à la boîte à outils. |
ToolboxItem |
Fournit une implémentation de base d'un élément de boîte à outils. |
ToolboxItemCollection |
Représente une collection d'éléments de boîte à outils. |
ToolboxItemContainer |
Encapsule un ToolboxItem. |
ToolboxItemCreator |
Encapsule un ToolboxItemCreatorCallback. Cette classe ne peut pas être héritée. |
ToolboxService |
Fournit une implémentation par défaut de l’interface IToolboxService. |
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. |
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. |
IToolboxItemProvider |
Expose une collection d'éléments de boîte à outils. |
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. |
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. |
Énumérations
UITypeEditorEditStyle |
Spécifie les identificateurs indiquant le style de modification de valeur de UITypeEditor. |
Délégués
PropertyValueUIHandler |
Représente la méthode qui ajoute un délégué à une implémentation de IPropertyValueUIService. |
PropertyValueUIItemInvokeHandler |
Représente la méthode qui gérera l'événement InvokeHandler d'un PropertyValueUIItem. |
ToolboxComponentsCreatedEventHandler |
Représente la méthode qui gère l’événement ComponentsCreated. |
ToolboxComponentsCreatingEventHandler |
Représente la méthode qui gère l’événement ComponentsCreating. |
ToolboxItemCreatorCallback |
Fournit un mécanisme de rappel qui peut créer un 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 au type qui peuvent modifier et représenter graphiquement des valeurs de leurs types pris en charge, et des convertisseurs de types qui peuvent convertir des valeurs entre certains types. Cet espace de noms fournit les infrastructures de base pour le développement d’extensions de l’interface utilisateur au moment du design.
Attention
Les classes au sein de l’espace System.Drawing.Design de noms ne sont pas prises en charge pour une utilisation dans un service Windows ou ASP.NET. La tentative d’utilisation de ces classes à partir de l’un de ces types d’application peut générer des problèmes inattendus, tels que des performances de service réduites et des exceptions au moment de l’exécution.