Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe StatusStrip

Representa um controle de BAR de status do Windows.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
public class StatusStrip : ToolStrip

StatusStrip substitui o StatusBar controle. Recursos especiais de StatusStrip incluir um layout de tabela personalizada, o suporte para o formulário de dimensionamento e movimentação grips e oferecer suporte para o Spring propriedade, que permite um ToolStripStatusLabel para preencher automaticamente o espaço disponível.

Os itens a seguir são criados especificamente para funcionar diretamente com os dois ToolStripSystemRenderer e ToolStripProfessionalRenderer em todas as orientações. Eles estão disponível por padrão em time de design o StatusStrip controle:

A StatusStrip controle exibe informações sobre um objeto sendo visualizado em um Form, o objeto componentes ou informações contextuais operação desse objeto dentro de seu aplicativo. Normalmente, um StatusStrip consiste em controle ToolStripStatusLabel objetos, cada um deles exibe texto, um ícone ou ambos. The StatusStrip também pode conter ToolStripDropDownButton, ToolStripSplitButton, e ToolStripProgressBar controles.

O padrão de StatusStrip não tem nenhum painéis. Para adicionar painéis a um StatusStrip, use o ToolStripItemCollection.AddRange método ou usar o Editor de Coleção Ítens StatusStrip em time de design para adicionar, remover, ou reordenar os itens e modificar as propriedades. Use o Caixa de diálogo StatusStrip Tasks em time de design para executar comandos comuns.

Embora StatusStrip substitui e estende o StatusBar controle de versões anteriores, StatusBar é mantida para compatibilidade com versões anteriores e para uso futuro, se você escolher.

O exemplo de código a seguir demonstra um StatusStrip com várias propriedades comuns conjunto.

using System;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication4
{
    publicclass Form1 : Form
    {
        private StatusStrip statusStrip1;
        private ToolStripStatusLabel toolStripStatusLabel1;

        public Form1()
        {
            InitializeComponent();
        }
        [STAThread]
        staticvoid Main()
        {
            Application.EnableVisualStyles();
            Application.Run(new Form1());
        }

        privatevoid InitializeComponent()
        {
            statusStrip1 = new System.Windows.Forms.StatusStrip();
            toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
            statusStrip1.SuspendLayout();
            SuspendLayout();
            // // The following code example demonstrates the syntax for setting// various StatusStrip properties.
            statusStrip1.Dock = System.Windows.Forms.DockStyle.Top;
            statusStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Visible;
            statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            toolStripStatusLabel1});
            statusStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow;
            statusStrip1.Location = new System.Drawing.Point(0, 0);
            statusStrip1.Name = "statusStrip1";
            statusStrip1.ShowItemToolTips = true;
            statusStrip1.Size = new System.Drawing.Size(292, 22);
            statusStrip1.SizingGrip = false;
            statusStrip1.Stretch = false;
            statusStrip1.TabIndex = 0;
            statusStrip1.Text = "statusStrip1";
            // // toolStripStatusLabel1// 
            toolStripStatusLabel1.Name = "toolStripStatusLabel1";
            toolStripStatusLabel1.Size = new System.Drawing.Size(109, 17);
            toolStripStatusLabel1.Text = "toolStripStatusLabel1";
            // // Form1// 
            ClientSize = new System.Drawing.Size(292, 273);
            Controls.Add(statusStrip1);
            Name = "Form1";
            statusStrip1.ResumeLayout(false);
            statusStrip1.PerformLayout();
            ResumeLayout(false);
            PerformLayout();

        }
    }
}


Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?