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
1 de 1 pessoas classificaram isso como útil - Avalie este tópico

Classe ToolStripContainer

Fornece painéis de cada lado do formulário e um painel central, que pode conter um ou mais controles.

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

ToolStripContainer é semelhante a SplitContainer. Ele usa quatro painéis encaixados lado (instâncias de ToolStripPanel) e um painel central (uma ocorrência da ToolStripContentPanel) para criar uma organização típica. Você não pode remover os painéis de lado, mas você pode ocultá-los, definindo seus respectivos TopToolStripPanelVisible, BottomToolStripPanelVisible, LeftToolStripPanelVisible, e RightToolStripPanelVisible propriedades para false. Por padrão, cada uma dessas propriedades é true em time de design. Também em time de design, a ToolStripContainer é exibido com seu painel superior já expandida. Não é possível remover nem ocultar a ToolStripContentPanel. Você pode organizar um ou mais ToolStrip, MenuStrip, ou StatusStrip controles nos painéis lado, você podem usar o painel central para outros controles. The ToolStripContentPanel também fornece uma maneira para obter suporte do processador no corpo do formulário para uma aparência consistente.

ToolStripContainer não oferece suporte a aplicativos de interface de documentos múltiplos (MDI). Use ToolStripPanel para aplicativos MDI.

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
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar