Compartilhar via


Controle StatusBar para usuários do Visual Basic 6.0

The StatusBar controle no Visual Basic 6.0 é substituído pelo Windows Forms StatusStrip 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 StatusBar o controle contém uma coleção de Panel objetos, cada um deles pode exibir texto e imagens.

The Visual Basic 2008, StatusStrip controle é mais semelhante a ToolStrip controle. Juntamente com painéis (agora conhecido sistema autônomo ToolStripStatusLabel controles) StatusStrip controles podem conter barras de progresso, menus suspensos e dividir botões. Há também um Windows Forms StatusBar controle, mas é recomendável que você use StatusStrip em vez disso.

Propriedade SimpleText

No Visual Basic 6.0, a SimpleText propriedade de um StatusBar controle define o texto que é exibido quando o Style propriedade estiver definida como sbrSimple.

The Visual Basic 2008 StatusStrip control does not support a simple style, and there is no longer a SimpleText property.

Propriedade Estilo

No Visual Basic 6.0, a Style propriedade determina se um StatusBar controle mostra vários painéis)sbrNormal) ou apenas um painel grande ()sbrSimple). Quando definida como o estilo simples, o estilo chanfro é aumentado sem bordas.

In Visual Basic 2008, o Style propriedade não existe; para emular o estilo simples, você pode adicionar um único ToolStripStatusLabel objeto para o StatusStrip controlar e conjunto seus BorderStyle propriedade.

Propriedade StatusBar Control, Método, e Equivalência de Eventos

As tabelas a seguir listam propriedades, métodos e eventos, juntamente com seus do Visual Basic 6.0Visual Basic 2008 equivalentes. Propriedades, métodos e eventos com o mesmo nomes e comportamentos não são listados.All Visual Basic 2008 enumerações mapeiam para o System.Windows.Forms namespace, salvo indicação em contrário.

Links são fornecidos conforme necessário para tópicos explicando diferenças no 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

Container

Parent

DragIcon

DragMode

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

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

Observação:
Fontes são tratadas de forma diferente no Visual Basic 2008.Para obter mais informações, consulte Objeto Font 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.

HWnd

Handle

Index

Nova implementação.Para obter mais informações, consulte Controle de matrizes 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.

Panels

ToolStripItemCollection

Parent

FindForm

ShowTips

ToolTip componente.

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

SimpleText

Nova implementação.

Style

Nova implementação.

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 propriedade for alterada, 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.

Métodos

Visual Basic 6,0

Visual Basic 2008 Equivalente a

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.

ShowWhatsThis

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

ZOrder:

0 – vbBringToFront

1 - vbSendToBack

BringToFront ou SendToBack função

 BringToFront

 SendToBack

Eventos

Visual Basic 6,0

Visual Basic 2008 Equivalente a

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.

PanelClick

Click

PanelDblClick

DoubleClick

Observações de Atualização

Quando um projeto Visual Basic 6.0 é atualizado para Visual Basic 2008, qualquer StatusBar controles são atualizados para Windows Forms StatusBar controles. Onde propriedades, métodos, e eventos não tem equivalência ou têm comportamentos diferentes, notas de atualização ou avisos são adicionados no seu código.

Consulte também

Tarefas

Exemplo de controle StatusStrip

Referência

StatusStrip