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
Comment : Lecture et Écriture vers la zone de commentaire de la barre d'état
Décrit comment lire et écrire dans la zone de commentaire de la barre d'état.Comment : Programmez la zone de barre de progression de la barre d'état
Décrit comment programmer la zone de barre de progression de la barre d'étatComment : Utilisez la zone d'animation de la barre d'état
décrit comment utiliser la région d'animation de la barre d'étatComment : programmez la zone du concepteur de la barre d'état
décrit comment programme la zone du concepteur de la barre d'état