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 |
|
Container |
|
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 |
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 |
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 |
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 |
|
Parent |
|
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 |
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 |
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 |
Eventos
Visual Basic 6,0 |
Visual Basic 2008 Equivalente a |
---|---|
DblClick |
|
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 |
|
PanelDblClick |
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