Como: ler e gravar para a região de comentários da barra de Status
A região de comentários da Visual Studio barra de status exibe o texto. Você pode definir e recuperar texto, exibir texto estático e realçar o texto exibido.
Para usar a região de comentários da barra de Status de Visual Studio
Obter uma instância a IVsStatusbar interface, que é disponibilizado por meio do SVsStatusbar service.
Determinar se a barra de status está congelada chamando o IsFrozen método da IVsStatusbar instância.
Definir o texto da região comentários chamando o SetText método e passando uma seqüência de texto.
Leia o texto da região de comentários, chamando o GetText método.
Exemplo
Este exemplo demonstra como escrever o texto e ler texto da região de comentários.
Private Sub FeedbackRegionExample()
Dim statusBar As IVsStatusbar = CType(GetService(GetType(SVsStatusbar)), IVsStatusbar)
Dim frozen As Integer
statusBar.IsFrozen(frozen)
If frozen = 0 Then
' Set the status bar text and make its display static.
statusBar.SetText("Here's some static text.")
statusBar.FreezeOutput(1)
' Retrieve the status bar text.
Dim text As String
statusBar.GetText(text)
System.Windows.Forms.MessageBox.Show(text)
' Clear the status bar text.
statusBar.FreezeOutput(0)
statusBar.Clear()
End If
End Sub
void FeedbackRegionExample()
{
IVsStatusbar statusBar =
(IVsStatusbar)GetService(typeof(SVsStatusbar));
int frozen;
statusBar.IsFrozen(out frozen);
if (frozen == 0)
{
// Set the status bar text and make its display static.
statusBar.SetText("Here's some static text.");
statusBar.FreezeOutput(1);
// Retrieve the status bar text.
string text;
statusBar.GetText(out text);
System.Windows.Forms.MessageBox.Show(text);
// Clear the status bar text.
statusBar.FreezeOutput(0);
statusBar.Clear();
}
}
No exemplo acima, o código faz o seguinte:
Obtém uma instância da IVsStatusbar interface da SVsStatusbar service.
Verifica se a barra de status é congelada chamando o IsFrozen método.
Inibe outra atualização à barra de status chamando o FreezeOutput método.
Lê o texto da barra de status chamando o GetText método e o exibe em uma caixa de mensagem.
Permite que as atualizações a barra de status chamando FreezeOutput e passando o parâmetro 0.
Limpa o conteúdo da barra de status chamando o Clear método.
Consulte também
Tarefas
Como: a região de barra de progresso da barra de Status de programa.
Como: usar a região de animação da barra de Status
Como: a região de Designer da barra de Status do programa