Exportar (0) Imprimir
Expandir Tudo
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

Classe ToolStrip

Fornece um contêiner para objetos de barra de ferramentas do Windows.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
public class ToolStrip : ScrollableControl, IComponent, 
	IDisposable

ToolStrip é a classe base para MenuStrip, StatusStrip, e ContextMenuStrip.

Use ToolStrip e suas classes associadas em novos aplicativos Windows Forms para criar barras de ferramentas que podem ter o Windows XP, Office, Internet Explorer, ou personalizada de aparência e comportamento, tudo com ou sem temas e com suportam para o estouro e reordenação de item de time de execução. ToolStrip controles também oferecem uma rica time de design que incluem ativação in-loco e edição, layout personalizado e o compartilhamento de espaço horizontal ou vertical dentro de um ToolStripContainer.

The ToolStrip classe fornece muitos membros que gerenciam pintura, mouse e teclado e funcionalidade do tipo arrastar e soltar. Use o ToolStripRenderer classe com o ToolStripManager classe para obter ainda mais capacidade de personalização e controle sobre o estilo de pintura e layout de todos ToolStrip controles em um Windows formulário.

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 ToolStrip controle:

Você pode associar ToolStrip controles dentro de um especificado ToolStripContainer e mesclagem ToolStrip controles entre si. Use ToolStripPanel em vez de ToolStripContainer para aplicativos de interface de documentos múltiplos (MDI). Normalmente, um ToolStrip não participa na ordem de tabulação, a menos que ele será posicionado absolutamente, em vez de ser encaixado ou um ToolStripPanel.

Use o ToolStripControlHost classe hospedar qualquer Outros controle Windows Forms em um ToolStrip.

Por padrão, a ToolStrip é duplo em buffer, tirando proveito das OptimizedDoubleBuffer a configuração.

Embora ToolStrip substitui e adiciona funcionalidade a ToolBar controle de versões anteriores, ToolBar é mantida para compatibilidade com versões anteriores e para uso futuro, se você escolher.

O exemplo de código a seguir demonstra a adição de um ToolStripContainer e um ToolStrip para um Windows Forms, adicionando itens para o ToolStripe adicionando a ToolStrip para o TopToolStripPanel da ToolStripContainer.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;


publicclass Form1 : Form
{
    private ToolStripContainer toolStripContainer1;
    private ToolStrip toolStrip1;

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

    privatevoid InitializeComponent()
    {
        toolStripContainer1 = new System.Windows.Forms.ToolStripContainer();
        toolStrip1 = new System.Windows.Forms.ToolStrip();
        // Add items to the ToolStrip.
        toolStrip1.Items.Add("One");
        toolStrip1.Items.Add("Two");
        toolStrip1.Items.Add("Three");
        // Add the ToolStrip to the top panel of the ToolStripContainer.
        toolStripContainer1.TopToolStripPanel.Controls.Add(toolStrip1);
        // Add the ToolStripContainer to the form.
        Controls.Add(toolStripContainer1);

    }
}


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

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft