Partager via


StatusBar

La barre d'état de Visual Studio , la zone horizontale au bas de l'aire de conception de Visual Studio , offre un moyen pratique de donner des informations sur l'état actuel de l'environnement de développement intégré (IDE) (IDE). La barre d'état comporte quatre zones programmables, comme indiqué dans le tableau suivant :

Region

Description

Commentaires

Texte () affiche. Vous pouvez définir et récupérer du texte, texte d'affichage statique, puis mettez en surbrillance le texte affiché.

Progress Bar

Affiche la progression incrémentielle pour les opérations rapides, telles que le stockage un seul fichier sur le disque.

Animation

Affiche une animation en continu effectue une boucle, qui indique une longue opération ou une opération de longueur indéterminée (par exemple, la création de plusieurs projets dans une solution).

Concepteur

Affiche des détails relatifs à la modification, telles que le numéro de ligne ou le numéro de colonne de l'emplacement du curseur.

La fonctionnalité de la barre d'état est disponible à tout objet client en permanence via l'interface d' IVsStatusbar , qui est offert par le service d' SVsStatusbar . De plus, tout objet situé sur un frame de fenêtre peut stocker en tant qu'objet client de barre d'état en implémentant l'interface d' IVsStatusbarUser . Lorsqu'une fenêtre est activée, Visual Studio interroge l'objet situé dans cette fenêtre pour l'interface d' IVsStatusbarUser . S'il le trouve, Visual Studio appelle la méthode d' SetInfo sur l'interface retournée, et l'objet peut mettre à jour la barre d'état de cette méthode. Les fenêtres de document, par exemple, peuvent utiliser la méthode d' SetInfo aux informations de mise à jour dans la zone du concepteur lorsqu'elles sont actives.

Exemple

Description

Cet exemple montre comment afficher le texte en surbrillance dans une région de commentaires.

Code

<StatusBar Name="sbar" Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="2" 
           VerticalAlignment="Bottom" Background="Beige" > 
     <StatusBarItem>
       <TextBlock>Ready</TextBlock>
     </StatusBarItem>
     <StatusBarItem>
       <Separator Style="{StaticResource StatusBarSeparatorStyle}"/>
     </StatusBarItem>
</StatusBar>

Dans cette section

Voir aussi

Autres ressources

interfaces utilisateur