Vue d'ensemble de la fenêtre Propriétés
La fenêtre Propriétés permet d’afficher les propriétés des objets sélectionnés dans les deux principaux types de fenêtres disponibles dans l’environnement de développement intégré (IDE) de Visual Studio. Ces deux types de fenêtres sont les suivants :
Fenêtres d’outils telles que Explorateur de solutions, affichage de classes et navigateur d’objets
Fenêtres de document contenant des éditeurs et des concepteurs tels que le concepteur de formulaires, l’éditeur XML et l’éditeur HTML
Utilisation de la fenêtre Propriétés
La fenêtre Propriétés affiche les propriétés d’éléments uniques ou multiples sélectionnés. Si plusieurs éléments sont sélectionnés, l’intersection de toutes les propriétés de tous les objets sélectionnés s’affiche.
Les événements liés à un objet sélectionné dans une fenêtre de conception de formulaire ou un éditeur HTML utilisant des métadonnées COM+ sont affichés dans la fenêtre Propriétés . Par exemple, vous pouvez sélectionner un bouton et afficher ses événements associés, tels qu’un OnClick
événement, qui peut être lié à ce bouton.
Les événements affichés dans la fenêtre Propriétés sont principalement utilisés avec des objets liés au code. Si vous modifiez un format de fichier qui n’a rien à voir avec le code, vous n’aurez pas d’événements. Les événements sont affichés uniquement dans la fenêtre Propriétés lorsqu’il existe une liaison entre le code en cours d’exécution et certains événements associés à des objets spécifiques. Voici un exemple de code derrière un objet sélectionné qui s’exécute lorsque cet objet est activé.
Le tableau suivant répertorie les interfaces principales utilisées par la fenêtre Propriétés .
Nom de l'interface | Description |
---|---|
ICategorizeProperties | Fournit une liste de catégories à la fenêtre Propriétés et mappe chaque propriété à une catégorie. |
IDispatch, interface | Expose les méthodes et propriétés d’un objet aux outils de programmation et à d’autres applications qui prennent en charge l’automatisation. |
IProvidePropertyBuilder | Fournit des boutons de sélection (...) appelés générateurs qui ouvrent des fenêtres de dialogue modales implémentées par l’objet lui-même. Utilisé lorsqu’une valeur n’est pas facilement tapée par l’utilisateur dans un champ de texte. Par exemple, il peut être utilisé pour ouvrir un sélecteur de couleurs qui détermine la valeur RVB pour vous. |
ISelectionContainer | Fournit l’accès aux objets utilisés pour mettre à jour les informations affichées dans la fenêtre Propriétés . ISelectionContainer est implémenté par les VSPackages pour chaque fenêtre qui contient des objets sélectionnables avec des propriétés associées à afficher. |
ITypeInfo | Fournit des informations sur le type d’un objet, comme les méthodes d’une interface et des champs d’une structure. |
IVsMonitorSelection | Permet aux VSPackages de recevoir la notification des événements de sélection et de récupérer des informations sur la hiérarchie de projet actuelle, l’élément, la valeur de l’élément et le contexte de l’interface utilisateur de commande. |
IVsMultiItemSelect | Fournit à l’environnement l’accès à plusieurs sélections. |
IVsPerPropertyBrowsing | Permet de fournir des noms localisés sur certaines propriétés affichées dans la fenêtre Propriétés . |
IVsSelectionEvents | Avertit les VSPackages inscrits des modifications apportées au contexte actuel de la sélection, de l’élément ou de l’interface utilisateur de commande. |
IVsTrackSelectionEx | Avertit l’environnement d’une modification dans la sélection actuelle et fournit l’accès aux informations de hiérarchie et d’élément relatives à la nouvelle sélection. |
Pour plus d’informations sur IDispatch
, consultez la bibliothèque MSDN.