Visão geral do controle ToolStrip (Windows Forms)
O Windows Forms ToolStrip controle e suas classes associadas fornecem uma estrutura comum para combinar elementos de interface do usuário em barras de ferramentas, barras de status e menus. ToolStrip controles oferecem uma rica experiência de time de design inclui ativação in-loco e edição, layout personalizado e rafting, que é a habilidade de compartilhar espaço horizontal ou vertical das barras de ferramentas.
Embora ToolStrip substitui e adiciona funcionalidade ao controle em versões anteriores, ToolBar é mantida para compatibilidade com versões anteriores e para uso futuro, se desejado.
Recursos de controles ToolStrip
Use o ToolStrip o controle para:
Apresente uma interface de usuário comum entre recipientes.
Criar com com facilidade personalizadas, barras de ferramentas comumente usadas que dão suporte a usuário avançado interface e o layout recursos, sistema autônomo botões de encaixe, rafting, com texto e imagens, botões suspensos e controles, botões, de estouro de capacidade e em time de execução reordenação de ToolStrip itens.
Suporte estouro e reordenação de item de time de execução.O recurso de estouro move itens para um menu suspenso quando não há espaço suficiente para exibi-los em um ToolStrip.
Suporte ao comportamento do sistema operacional por meio de um modelo comum de renderização e aparência típica.
Tratar eventos de forma consistente para todos os recipientes e itens contidos, da mesma forma que você manipular eventos para outros controles.
Arrastar itens da uma ToolStrip para outro ou em um ToolStrip.
Criar controles de lista suspensa e editores de tipo de interface do usuário com layouts avançados em um ToolStripDropDown.
Use o ToolStripControlHost classe para usar outros controles em um ToolStrip e obtenha ToolStrip funcionalidade para eles.
Você pode estender a funcionalidade e modificar a aparência e comportamento usando o ToolStripRenderer, ToolStripProfessionalRenderer, e ToolStripManager juntamente com o ToolStripRenderMode e ToolStripManagerRenderMode enumerações.
The ToolStrip controle é altamente configurável e extensível e fornece várias propriedades, métodos e eventos para personalizar aparência e comportamento. Abaixo estão alguns membros que vale a pena observar:
Importante ToolStrip membros
Nome |
Descrição |
---|---|
Obtém ou define a borda do contêiner pai de um ToolStrip está ancorada. |
|
Obtém ou define um valor indicando se do tipo arrastar e soltar e reordenação de item são manipuladas em particular pelo ToolStrip classe. |
|
Obtém ou define um valor indicando como a ToolStrip apresenta seus itens. |
|
Obtém ou define se um ToolStripItem está anexado a ToolStrip ou ToolStripOverflowButton ou pode flutuar entre os dois. |
|
Obtém um valor indicando se um ToolStripItem Exibe outros itens na lista suspensa lista quando o ToolStripItem é clicado. |
|
Obtém o ToolStripItem Isto é o botão de estouro por um ToolStrip com estouro habilitado. |
|
Obtém ou define um ToolStripRenderer usado para personalizar a aparência e comportamento (aparência) de um ToolStrip. |
|
Obtém ou define os estilos de pintura a serem aplicados à ToolStrip. |
|
Gerado quando o Renderer alterações de propriedade. |
The ToolStrip flexibilidade do controle é obtida por meio do uso de um número de classes complementar. Abaixo estão alguns dos mais importantes:
Classes de ToolStrip Companion importantes
Nome |
Descrição |
---|---|
Substitui e adiciona funcionalidade à MainMenu classe. |
|
Substitui e adiciona funcionalidade à StatusBar classe. |
|
Substitui e adiciona funcionalidade à ContextMenu classe. |
|
Classe base que gerencia eventos e layout para todos os elementos abstratos que um ToolStrip, ToolStripControlHost, ou ToolStripDropDown pode conter. |
|
Fornece um contêiner com um painel em cada lado do formulário controles podem ser organizados de várias maneiras. |
|
Lida com a funcionalidade da pintura de ToolStrip objetos. |
|
Fornece a aparência de estilo do Microsoft Office. |
|
Controles ToolStrip renderização e rafting e mesclagem de MenuStrip, ToolStripDropDownMenu, e ToolStripMenuItem objetos. |
|
Especifica o estilo de pintura (personalizada, o Windows XP ou o Microsoft Office Professional) aplicado a vários ToolStrip objetos contidos em um formulário. |
|
Especifica o estilo de pintura (personalizada, o Windows XP ou o Microsoft Office Professional) aplicado a um ToolStrip objeto contido em um formulário. |
|
Hospeda outros controles que não são especificamente ToolStrip controles, mas para que você deseja ToolStrip funcionalidade. |
|
Especifica se um ToolStripItem deve ser dispostos principal ToolStrip, o excedente ToolStrip, ou nenhuma. |
Para obter mais informações, consulte Resumo da tecnologia de ToolStrip e Arquitetura do controle ToolStrip.