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
| Nom | Description |
|---|---|
| BitmapEditor |
Fournit une interface utilisateur permettant de sélectionner des fichiers bitmap dans un navigateur de propriétés. |
| CategoryNameCollection |
Représente une collection de chaînes de nom de catégorie. |
| ColorEditor |
Fournit un UITypeEditor élément permettant de choisir visuellement une couleur. |
| ContentAlignmentEditor |
Fournit une fonctionnalité permettant de UITypeEditor modifier visuellement l’alignement du contenu. |
| CursorEditor |
Fournit un fichier pouvant effectuer une UITypeEditor recherche par défaut de fichiers de curseur (.cur). |
| FontEditor |
Fournit une interface utilisateur pour sélectionner et configurer un Font objet. |
| FontNameEditor |
Fournit un UITypeEditor glyphe qui peint un glyphe pour le nom de la police. |
| IconEditor |
Fournit une UITypeEditor option permettant de choisir visuellement une icône. |
| ImageEditor |
Fournit une interface utilisateur permettant de sélectionner une image pour une propriété dans une grille de propriétés. |
| MetafileEditor |
Fournit un fichier pouvant effectuer une UITypeEditor recherche par défaut de fichiers de métafichier (.emf). |
| PaintValueEventArgs |
Fournit des données pour la PaintValue(Object, Graphics, Rectangle) méthode. |
| PropertyValueUIItem |
Fournit des informations sur une propriété affichée dans la Fenêtre Propriétés, y compris le gestionnaire d’événements associé, la chaîne d’informations contextuelles et l’icône à afficher pour la propriété. |
| ToolboxComponentsCreatedEventArgs |
Fournit des données pour l’événement ComponentsCreated qui se produit lorsque des composants sont ajoutés à la boîte à outils. |
| ToolboxComponentsCreatingEventArgs |
Fournit des données pour l’événement ComponentsCreating qui se produit 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 qui peut être utilisée pour concevoir des éditeurs de valeurs qui peuvent fournir une interface utilisateur pour représenter et modifier les valeurs des objets des types de données pris en charge. |
Interfaces
| Nom | Description |
|---|---|
| IPropertyValueUIService |
Fournit une interface permettant de gérer les images, info-bulles et gestionnaires d’événements pour les propriétés d’un composant affiché dans un navigateur 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 pour gérer et interroger la boîte à outils dans l’environnement de développement. |
| IToolboxUser |
Définit une interface pour définir l’élément de boîte à outils actuellement sélectionné et indiquer si un concepteur prend en charge un élément de boîte à outils particulier. |
Énumérations
| Nom | Description |
|---|---|
| UITypeEditorEditStyle |
Spécifie les identificateurs qui indiquent le style de modification de valeur d’un UITypeEditor. |
Délégués
| Nom | Description |
|---|---|
| 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ère 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 frameworks de base pour le développement d’extensions à l’interface utilisateur au moment du design.
Avertissement
Les classes de l’espace de noms System.Drawing.Design 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’applications peut entraîner des problèmes inattendus, tels que des performances de service réduites et des exceptions d’exécution.