Partilhar via


Visão geral do controle ToolBar (Windows Forms)

Observação

O controle ToolStrip substitui e adiciona funcionalidade ao controle ToolBar; no entanto, o controle ToolBar é mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.

Os controles ToolBar do Windows Forms são usados em formulários como uma barra de menus que exibe uma linha de menus suspensos e botões bitmap que ativam comandos. Assim, clicar em um botão da barra de ferramentas pode ser o equivalente a escolher um comando de menu. Os botões podem ser configurados para aparecerem e comportarem-se como botões de pressão, menus suspensos ou separadores. Normalmente, uma barra de ferramentas contém botões e menus que correspondem a itens na estrutura de menus de um aplicativo, fornecendo acesso rápido às funções e comandos usados com mais freqüência de um aplicativo.

Trabalhando com o controle ToolBar

Um controlador ToolBar normalmente é "encaixado" ao longo da parte superior da janela pai, mas também pode ser encaixado em qualquer lado da janela. Uma barra de ferramentas pode exibir dicas de ferramentas quando o usuário aponta o ponteiro do mouse para um botão da barra de ferramentas. Uma dica de ferramenta é uma pequena janela pop-up que descreve brevemente a finalidade do botão ou menu. Para exibir Tooltips, a propriedade ShowToolTips deve ser definida como true.

Observação

Certas aplicações apresentam controles muito semelhantes à barra de ferramentas que têm a capacidade de "flutuar" acima da janela da aplicação e serem reposicionados. O controle Windows Forms ToolBar não é capaz de fazer essas ações.

Quando a propriedade Appearance é definida como ToolBarAppearance, os botões da barra de ferramentas aparecem elevados e tridimensionais. Você pode definir a propriedade Appearance da barra de ferramentas como ToolBarAppearance para dar à barra de ferramentas e seus botões uma aparência plana. Quando o ponteiro do mouse se move sobre um botão plano, a aparência do botão muda para tridimensional. Os botões da barra de ferramentas podem ser divididos em grupos lógicos usando separadores. Um separador é um botão da barra de ferramentas com a propriedade Style definida como ToolBarButtonStyle. Ele aparece como espaço vazio na barra de ferramentas. Quando a barra de ferramentas tem uma aparência plana, os separadores de botões aparecem como linhas em vez de espaços entre os botões.

O controle ToolBar permite que você crie barras de ferramentas adicionando objetos Button a uma coleção Buttons. Você pode usar o Editor de coleção para adicionar botões a um controle ToolBar; Cada objeto Button deve ter texto ou uma imagem atribuída, embora você possa atribuir ambos. A imagem é fornecida por um componente associado ImageList. Em tempo de execução, você pode adicionar ou remover botões do ToolBar.ToolBarButtonCollection usando os métodos Add e Remove. Para programar os botões de um ToolBar, adicione código aos eventos ButtonClick do ToolBar, usando a propriedade Button da classe ToolBarButtonClickEventArgs para determinar qual botão foi clicado.

Ver também