Commentaires à l’utilisateurFeedback to the user

Dans l' Visual StudioVisual Studio environnement de développement intégré (IDE), les commentaires visuels concernant les fonctionnalités disponibles sont basés sur la sélection actuelle de l’utilisateur et le contexte de sélection globale.In the Visual StudioVisual Studio integrated development environment (IDE), visual feedback regarding available functionality is based on the user's current selection and global selection context. Le tableau suivant répertorie les fonctionnalités disponibles dans différents contextes de sélection.The following table lists the functionality that is available in different selection contexts.

Contexte de sélectionSelection context Fonctionnalités disponiblesAvailable functionality
IDEIDE GlobalGlobal
Ensemble de produits actuelCurrent product set Spécifique au produitProduct specific
Hiérarchie ActiveActive hierarchy Spécifique au type de hiérarchieHierarchy type specific
Élément de la hiérarchie ActiveActive hierarchy item Spécifique au type d’élément de hiérarchieHierarchy item type specific
Document actifActive document Spécifique au type de documentDocument type specific
Fenêtre MDI (multiple-document interface)Topmost multiple-document interface (MDI) window Spécifique au type de fenêtreWindow type specific
Contexte de sélection actuelCurrent selection context Contexte de sélection spécifiqueSelection context specific

Si vous surveillez uniquement les fonctionnalités dont les utilisateurs ont besoin et que vous fournissez continuellement une sélection cohérente et des commentaires de contexte d’environnement, vous réduisez la complexité de l’IDE.If you only surface the functionality users need and continually provide consistent selection and environment context feedback, you reduce the complexity in the IDE. Les règles suivantes s’appliquent à chaque ouverture d’une fenêtre dans l’IDE :The following rules apply whenever a window is opened in the IDE:

  • Si la fenêtre modifie son contexte de sélection, les commentaires de sélection sont clairement indiqués dans la fenêtre, et la fenêtre d’aide dynamique , si elle est affichée, est mise à jour pour refléter le contexte actuel.If the window changes its selection context, selection feedback is clearly indicated in the window, and the Dynamic Help window, if shown, is updated to reflect the current context.

  • Si la fenêtre change le contexte de sélection global, tous les menus spécifiques au contexte, à la fenêtre de la hiérarchie active et à la barre de titre de l’application sont mis à jour pour refléter le contexte actuel.If the window changes global selection context, all context-specific menus, the active hierarchy window, and the application title bar are updated to reflect the current context.

  • La fenêtre doit surfacer les propriétés de la sélection actuelle dans la fenêtre Propriétés et éventuellement, si elle est affichée, la boîte de dialogue pages de propriétés .The window should surface properties for the current selection in the Properties window and optionally, if shown, the Property Pages dialog box.

  • Si la fenêtre ne contient pas de propriétés de surface ou modifie le contexte de sélection globale, les commentaires de sélection ne doivent pas rester dans la fenêtre lorsqu’il ne s’agit plus de la fenêtre active dans l’IDE.If the window does not surface properties or change global selection context, selection feedback should not remain in the window when it is no longer the active window in the IDE.

  • Toutes les fenêtres outil spécifiques à un document doivent refléter continuellement le document actif.All document-specific tool windows should continually reflect the active document.

  • Les menus, les barres d’outils et la barre de titre de l’application doivent refléter la fenêtre cliente de l’interface MDI (multiple-document interface) la plus haute.Menus, toolbars, and the application title bar should reflect the topmost multiple-document interface (MDI) client window.

    Par exemple, quand la vue HTML d’un formulaire Web dans un projet d’Application Web Visual Basic est ouverte et que l’utilisateur sélectionne une <td> balise, les commentaires sont fournis de la manière suivante :For example, when the HTML view of a Web Form inside a Visual Basic Web Application project is opened and the user selects a <td> tag, feedback is provided in the following manner:

  • La sélection est indiquée dans la fenêtre active et est reflétée dans la fenêtre Propriétés .Selection is indicated in the active window and reflected in the Properties window.

  • La boîte à outils spécifique au document est mise à jour pour refléter le document actif.The document-specific Toolbox is updated to reflect the active document.

  • La barre d’outils de l' éditeur et le menu table sont affichés et la barre de titre est mise à jour pour refléter la fenêtre de formulaire Web.The Editor toolbar and Table menu are displayed and the title bar updates to reflect the Web Form window.

  • La fenêtre hiérarchie Active, qui est généralement Explorateur de solutions, et sa barre de titre sont mises à jour pour refléter le contexte actuel et les commandes de menu de projet contextuelles s’appliquent désormais au projet d’application Web actif.The active hierarchy window, which is typically Solution Explorer, and its title bar update to reflect the current context and the context-sensitive Project menu commands now apply to the active Web Application project.

Voir aussiSee also