Compartilhar 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 para uso futuro, se desejado.

O controle ToolBar dos Windows Forms é usado em formulários como uma barra de controle que exibe uma linha de menus suspensos e botões de bitmap que ativam comandos. Portanto, clicar em um botão de barra de ferramentas pode ser equivalente a escolher um comando de menu. Os botões podem ser configurados para parecerem e se comportarem como botões de pressão, menus suspensos ou separadores. Normalmente, uma barra de ferramentas contém botões e menus que correspondem aos itens na estrutura do menu do aplicativo, fornecendo acesso rápido a funções e comandos usados com mais frequência do aplicativo.

Trabalhando com o controle ToolBar

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

Observação

Alguns aplicativos apresentam controles muito semelhantes à barra de ferramentas que têm a capacidade de “flutuar” acima da janela do aplicativo e ser reposicionado. O controle ToolBar do Windows Forms não é capaz de realizar essas ações.

Quando a Appearance propriedade é definida como ToolBarAppearance, os botões da barra de ferramentas aparecem elevados e tridimensionais. Você pode definir a Appearance propriedade da barra de ferramentas para ToolBarAppearance dar à barra de ferramentas e seus botões uma aparência plana. Quando o ponteiro do mouse passa sobre um botão plano, a aparência do botão muda para tridimensional. Botões de barra de ferramentas podem ser divididos em grupos lógicos usando separadores. Um separador é um botão da barra de ferramentas com a Style propriedade definida como ToolBarButtonStyle. Ele aparece como um 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 ToolBar controle permite que você crie barras de ferramentas adicionando Button objetos a uma Buttons coleção. Você pode usar o Editor de coleção para adicionar botões a um ToolBar controle, cada Button objeto deve ter texto ou uma imagem atribuídos, embora você possa atribuir ambos. A imagem é fornecida por um componente ImageList associado. Em tempo de execução, você pode adicionar ou remover botões do ToolBar.ToolBarButtonCollection usando os Add métodos e Remove . Para programar os botões de um ToolBar, adicione código aos ButtonClick eventos do ToolBar, usando a ButtonToolBarButtonClickEventArgs propriedade da classe para determinar qual botão foi clicado.

Confira também