Comment : Utilisez la zone d'animation de la barre d'état
La région d'animation de la barre d'état de Visual Studio affiche une animation en 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).
pour utiliser la région d'animation de la barre d'état de Visual Studio
Obtenez une instance de l'interface d' IVsStatusbar , qui sont disponibles via le service d' SVsStatusbar .
Démarrez l'animation en appelant la méthode d' Animation de barre d'état. Passez 1 comme valeur du premier paramètre, et une référence à une icône animée comme valeur du deuxième paramètre.
Arrêtez l'animation en appelant la méthode d' Animation de barre d'état. Passez 0 comme valeur du premier paramètre, et une référence à l'icône animée comme valeur du deuxième paramètre.
Exemple
Cet exemple montre comment effectuer une animation intégrée dans une région d'animation.
Private Sub AnimationExample()
Dim statusBar As IVsStatusbar = CType(GetService(GetType(SVsStatusbar)), IVsStatusbar)
Dim icon As Object = CShort(Fix(Microsoft.VisualStudio.Shell.Interop.Constants.SBAI_General))
' Display the animated Visual Studio icon in the Animation region.
statusBar.Animation(1, icon)
System.Windows.Forms.MessageBox.Show("Click OK to end status bar animation.")
statusBar.Animation(0, icon)
End Sub
void AnimationExample()
{
IVsStatusbar statusBar =
(IVsStatusbar)GetService(typeof(SVsStatusbar));
object icon =
(short)Microsoft.VisualStudio.Shell.Interop.Constants.SBAI_General;
// Display the animated Visual Studio icon in the Animation region.
statusBar.Animation(1, ref icon);
System.Windows.Forms.MessageBox.Show(
"Click OK to end status bar animation.");
statusBar.Animation(0, ref icon);
}
Voir aussi
Tâches
Comment : Lecture et Écriture vers la zone de commentaire de la barre d'état
Comment : Programmez la zone de barre de progression de la barre d'état
Comment : programmez la zone du concepteur de la barre d'état