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 ToolBar

Representa uma barra de ferramentas do Windows. 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.

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

ToolBar sistema autônomo controles são usados para exibir ToolBarButton controles que podem aparecer sistema autônomo um botão padrão, um botão Alternar estilo ou um botão Estilo de lista suspensa. Você pode atribuir imagens a botões, criando um ImageList, atribuindo-o para o ImageList propriedade da barra de ferramentas e atribuindo o valor de índice de imagem para o ImageIndex cada propriedade ToolBarButton. Você pode atribuir texto a ser exibido abaixo ou à direita da imagem por configuração o Text propriedade das ToolBarButton.

conjunto o Appearance propriedade da barra de ferramentas para Flat para que a barra de ferramentas e seus botões uma aparência plana. Conforme o mouse, o ponteiro se move sobre botões, suas alterações de aparência tridimensional. Botões da barra de ferramentas podem ser divididos em grupos lógicos com o uso de separadores. Um separador é um botão de barra de ferramentas com o Style conjunto de propriedades como ToolBarButtonStyle.Separator. Botão separadores aparecem sistema autônomo linhas, em vez de espaços entre sistema autônomo botões quando a barra de ferramentas tem uma aparência plana. Se o Appearance propriedade é conjunto para Normal, os botões da barra de ferramentas aparecem elevado e tridimensional.

Se você especificar um valor para o ButtonSize propriedade, todos os botões na BAR de ferramentas são restritos ao dimensionar especificado. Caso contrário, os botões ajustar seu dimensionar dependendo de seu conteúdo e o ButtonSize propriedade retorna o dimensionar inicial do botão maior.

Para criar uma coleção de ToolBarButton controles para exibir na ToolBar, adicione os botões individualmente usando o Add ou Insert métodos para o Buttons propriedade.

Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows CE Observação Zoom, Para Cima e Ampliar:

Um formulário dá suporte a apenas um ToolBar, tenta adicionar adicional ToolBar lança um NotSupportedException. Adicionando um ToolBar a qualquer controle além de um formulário não for suportada, por exemplo, para um Panel.

O exemplo de código a seguir cria um ToolBar e três ToolBarButton controles. Os botões da barra de ferramentas são atribuídos à coleção de botão, a coleção é atribuída à barra de ferramentas e a barra de ferramentas é adicionada ao formulário. Sobre o ButtonClick evento da barra de ferramentas, o Button propriedade das ToolBarButtonClickEventArgs é avaliada, e abrir a caixa de diálogo apropriada. Esse código requer que um Form, um OpenFileDialog, um SaveFileDialoge um PrintDialog foram criados.

publicvoid InitializeMyToolBar()
 {
    // Create and initialize the ToolBar and ToolBarButton controls.
    toolBar1 = new ToolBar();
    ToolBarButton toolBarButton1 = new ToolBarButton();
    ToolBarButton toolBarButton2 = new ToolBarButton();
    ToolBarButton toolBarButton3 = new ToolBarButton();

    // Set the Text properties of the ToolBarButton controls.
    toolBarButton1.Text = "Open";
    toolBarButton2.Text = "Save";
    toolBarButton3.Text = "Print";

    // Add the ToolBarButton controls to the ToolBar.
    toolBar1.Buttons.Add(toolBarButton1);
    toolBar1.Buttons.Add(toolBarButton2);
    toolBar1.Buttons.Add(toolBarButton3);

    // Add the event-handler delegate.
    toolBar1.ButtonClick += new ToolBarButtonClickEventHandler (
       this.toolBar1_ButtonClick);

    // Add the ToolBar to the Form.
    Controls.Add(toolBar1);
 }

 privatevoid toolBar1_ButtonClick (
                         Object sender, 
                         ToolBarButtonClickEventArgs e)
 {
   // Evaluate the Button property to determine which button was clicked.switch(toolBar1.Buttons.IndexOf(e.Button))
   {
      case 0:
         openFileDialog1.ShowDialog();
         // Insert code to open the file.break; 
      case 1:
         saveFileDialog1.ShowDialog();
         // Insert code to save the file.break; 
      case 2:
         printDialog1.ShowDialog();
         // Insert code to print the file.    break; 
    }
 }



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, Windows CE, Windows Mobile for Pocket PC

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, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar