Partilhar via


Controle ToolBar para usuários do Visual Basic 6.0

The ToolBar controle no Visual Basic 6.0 é substituído pelo ToolStrip controlar no Visual Basic 2008. Os nomes de algumas propriedades, métodos, eventos e constantes são diferentes e em alguns casos há diferenças de característica.

Diferenças Conceituais

O Visual Basic 6.0 ToolBar é um controle ActiveX que é usado para criar barras de ferramentas simples com botões e caixas de combinação.

You can use the Visual Basic 2008 ToolStrip control to create customized toolbars and user-interface elements or to create toolbars and user-interface elements that have the appearance and behavior of Microsoft Windows XP, Microsoft Office, or Microsoft Internet Explorer.Estes elementos de interface com o usuário suportam excedentes e reordenação em tempo de execução.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.

Observação:

Visual Basic 2008 também tem um ToolBar controle que é herdado de versões anteriores; Entretanto o ToolStrip controle é a escolha recomendada devido aos seus recursos avançados.

Propriedade AllowCustomize, método Customize, e evento Change

No Visual Basic 6.0, a AllowCustomize propriedade de um ToolBar controle pode ser usado para exibir um padrão Personalizar barra de ferramentascaixa de diálogo , que permite ao usuário ocultar, exibir ou reorganizar botões da barra de ferramentas.The Customize método pode ser usado para invocar a caixa de diálogo por código. The Change evento é ocasionado quando o usuário fechar o Personalizar caixa de ferramentas caixa de diálogo.

The Visual Basic 2008 ToolStrip control has no equivalent property or method; you must create your own dialog box and display it using the ShowDialog method.Para obter mais informações, consulte ToolStrip Customizing Exemplo.

Propriedades ImageList, DisabledImageList, HotImageList,

No Visual Basic 6.0, a DisabledImageList, HotImageList e ImageList Propriedades de um ToolBar controle são usados para associar o controle com ImageList controles. Imagens distintas podem ser associadas a estados diferentes: normal (ImageList), desabilitado ()DisabledImageList) e selecionado ()HotImageList).

The Visual Basic 2008 ToolStrip control has no equivalent properties.The ToolStripButton o objeto tem um único Image propriedade; configuração do Enabled propriedade das ToolStripButton para False desabilita automaticamente a imagem. Para emular o Visual Basic 6.0 "selecionado" comportamento de estado, você pode atribuir uma imagem diferente ou alterar oBackColor propriedade das ToolStripButton em time de execução.

Propriedade Estilo

No Visual Basic 6.0, a Style propriedade de um ToolBar acompanhamento determina onde as imagens são exibidas em relação ao texto; configuração para tbrTransparent também habilita realçamento.

The Visual Basic 2008 ToolStrip control has no equivalent property.A relação entre imagem e texto é controlada por configuração o TextImageAlign propriedade das ToolStripItem; Diferentemente do Visual Basic 6.0, cada item pode ter um alinhamento diferente. Realçamento não é diretamente suportado, mas você pode emular o comportamento alterando a Image propriedade no MouseEnter e MouseLeave eventos.

Propriedade Wrappable

No Visual Basic 6.0, a Wrappable propriedade de um ToolBar controle determina se os botões da barra de ferramentas irão quebrar automaticamente quando a janela é redimensionada.

The Visual Basic 2008 ToolStrip control has no direct equivalent; it supports the use of a dropdown overflow menu instead.Quando você adiciona ToolStripItem elementos que requerem mais espaço do que está alocado para o ToolStrip, dado dimensionar corrente do formulário, um ToolStripOverflowButton aparece automaticamente na ToolStrip. The ToolStripOverflowButton for exibida, e itens com overflow ativado são movidos no drop - down menu estouro. Você pode desabilitar esse comportamento por configuração o CanOverflow propriedade para False.

Além disso, você pode especificar o comportamento de excedentes para um individuais ToolStripItem elemento definindo seu Overflow propriedade. Para obter mais informações, consulte Como: Gerenciar ToolStrip Overflow in Windows Forms.

Métodos RestoreToolBar e SaveToolBar

No Visual Basic 6.0, a RestoreToolBar e SaveToolBar métodos são usados para gerenciar ToolBar configuração. SaveToolBar salva a configuração em um arquivo de inicialização (. ini); RestoreToolBar Retorna ao seu estado original após sendo personalizado.

The Visual Basic 2008 ToolStrip control has no equivalent methods.Você pode usar o Designer de configurações para gerenciar configurações para o ToolStrip controle. Para obter mais informações, consulte Gerenciando definições de aplicativo.

Equivalências de propriedades e métodos do controle ToolBar

As tabelas a seguir listam propriedades e métodos, junto com seus Visual Basic 6.0Visual Basic 2008 equivalentes. As propriedades e métodos que possuem o mesmo nome e comportamento não estão listados.All Visual Basic 2008 enumerações mapeiam para o System.Windows.Forms namespace, salvo indicação em contrário.

Esta tabela fornece links para tópicos explicando diferenças de comportamento.Onde não há nenhum equivalente direto no Visual Basic 2008, são fornecidos links para tópicos que apresentam alternativas.

Propriedades

Visual Basic 6,0

Visual Basic 2008 Equivalente a

Align

Dock

AllowCustomize

Nova implementação.Você deve fornecer sua própria caixa de diálogo.

Appearance

BorderStyle

Nova implementação.Para obter mais informações, consulte Propriedades Appearance e BorderStyle para usuários do Visual Basic 6.0.

ButtonHeight

Height, Size (ToolStripButton)

Buttons

ToolStripItemCollection

ButtonWidth

Height, Size (ToolStripButton)

Container

Parent

Controls

ToolStripItemCollection

DataBindings

Nova implementação.Para obter mais informações, consulte Acesso de dados para usuários do Visual Basic 6.0.

DisabledImageList

Nova implementação.Use o Image propriedade das ToolStripButton objeto.

DragIcon

DragMode

Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0.

Height

Height

Observação:
Coordenadas são tratados de maneira diferente em Visual Basic 2008.Para obter mais informações, consulte Sistema de Coordenadas para usuários do Visual Basic 6.0.

HelpContextID

HelpFile

Nova implementação.Para obter mais informações, consulte Suporte de Ajuda para Usuários do Visual Basic 6.0.

HotImageList

Nova implementação.Use o Image propriedade das ToolStripButton objeto.

HWnd

Handle

ImageList

Nova implementação.Use o Image propriedade das ToolStripButton objeto.

Index

Nova implementação.Para obter mais informações, consulte Controle de matrizes para usuários do Visual Basic 6.0.

Left

Left

Observação:   Coordenadas são tratadas de maneira diferente em Visual Basic 2008. Para mais informações, consulte: Sistema de Coordenadas para usuários do Visual Basic 6.0.

MouseIcon

Nova implementação.Para obter mais informações, consulte Não é possível definir um MousePointer personalizado.

MousePointer

Cursor

Para obter uma lista de constantes, consulte MousePointer para usuários do Visual Basic 6.0.

OLEDropMode

Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0.

Parent

FindForm

ShowTips

ShowItemToolTips

Style

Nova implementação.Use o TextImageAlign propriedade das ToolStripItem.

TextAlignment

TextAlign (ToolStripItem)

ToolTipText

ToolTip componente

Para obter mais informações, consulte Suporte dica de ferramenta para usuários do Visual Basic 6.0.

Value

Value

Observação:
No Visual Basic 6.0, quando o Value é alterado, o Change evento é gerado. In Visual Basic 2008, o Change evento não é disparado; use o ValueChanged evento em vez disso.

WhatsThisHelpID

Nova implementação.Para obter mais informações, consulte Suporte de Ajuda para Usuários do Visual Basic 6.0.

Width

Width, Size

Observação:   Coordenadas são tratadas de maneira diferente em Visual Basic 2008. Para obter mais informações, consulte Sistema de Coordenadas para usuários do Visual Basic 6.0.

Wrappable

CanOverflow, Overflow

Métodos

Visual Basic 6,0

Visual Basic 2008 Equivalente a

Customize

Nova implementação.Você deve fornecer sua própria caixa de diálogo.

Drag

Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0.

Move

SetBounds

Observação:
Coordenadas são tratados de maneira diferente em Visual Basic 2008.Para obter mais informações, consulte Sistema de Coordenadas para usuários do Visual Basic 6.0.

OLEDrag

Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0.

RestoreToolbar

SaveToolbar

Nova implementação.Usar o recurso Applications Settings.

ShowWhatsThis

Nova implementação.Para obter mais informações, consulte Suporte de Ajuda para Usuários do Visual Basic 6.0.

ZOrder:

BringToFront ou SendToBack função.

Eventos

Visual Basic 6,0

Visual Basic 2008 Equivalente a

Change

Nova implementação.Caixa de diálogo Customize ToolBox não existe mais.

DblClick

DoubleClick

DragDrop

DragOver

Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0.

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0.

Observações de Atualização

Quando um projeto Visual Basic 6.0 é atualizado para Visual Basic 2008, qualquer ToolBar controles são atualizados para Windows Forms ToolStrip controles. Onde propriedades, métodos e eventos não possuirem equivalentes ou tiverem diferenças de comportamento, observações e avisos serão adicionados ao seu código

Consulte também

Referência

ToolStrip Controlar Overview (Windows Forms)

Outros recursos

Controlar de ToolStrip (Windows Forms)