Controle VScrollBar para usuários do Visual Basic 6.0
The VScrollBar controle no Visual Basic 6.0 foi substituído pelo Windows Forms VScrollBar 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
Evento Change
No Visual Basic 6.0, quando o Value propriedade de um VScrollBar controle é alterado, o Change evento é gerado.
In Visual Basic 2008, o Change evento não é aumentado; em vez disso, o ValueChanged evento é gerado.
Propriedade Value
No Visual Basic 6.0, quando o Scroll ou Change evento de um VScrollBar controle é disparado, o valor de rolar corrente é atribuído para o Value propriedade.
Quando o Scroll evento é gerado em Visual Basic 2008, o controle Value propriedade ainda não foi atualizada. Se você precisar emular o comportamento do Visual Basic 6.0, você pode criar uma função auxiliar para recuperar o valor.Para obter mais informações, consulte Código alterado de um evento para um procedimento.
Propriedade LargeChange
No Visual Basic 6.0, a LargeChange propriedade determina a quantidade de alterar para o Value propriedade de um BAR de rolar controlar quando o usuário clica na área entre a caixa de rolar e a seta de rolar.
In Visual Basic 2008, o valor padrão das LargeChange propriedade é 10; no Visual Basic 6.0 é 1.
Propriedade Max
No Visual Basic 6.0, a Max propriedade determina o valor máximo Value configuração da propriedade em um BAR de rolar controle.
In Visual Basic 2008, o Max propriedade é substituída pelo Maximum propriedade; o padrão valor é 100, no Visual Basic 6.0 ele foi 32767.
Propriedade Min
No Visual Basic 6.0, a Min propriedade determina o mínimo Value configuração de propriedade em um controle BAR de rolar. The Min propriedade pode ser conjunto para um valor maior do que o Max propriedade.
In Visual Basic 2008, o Min propriedade é substituída pelo Minimum propriedade, o valor dos quais sempre deve ser menor do que o Maximum propriedade.
Outras diferenças
Além disso, há numerosas diferenças conceituais que se aplicam a todos os controles, incuindo diferenças de ligação de dados, tratamento de fontes, ajuda e suporte, e outros.Para obter mais informações, consulte Conceitos de Windows Forms para usuários do Visual Basic 6.0.
Controle VScrollBar - Propriedades, Métodos e Eventos Equivalentes
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.Onde aplicável, constantes são recuadas abaixo a propriedade ou método.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 |
---|---|
Container |
|
DragIcon DragMode |
Nova implementação.Para obter mais informações, consulte Arrastar e soltar 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.
|
HelpContextID |
Nova implementação.Para obter mais informações, consulte Suporte de Ajuda 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. |
LargeChange |
Observação:
O valor padrão no Visual Basic 6.0 é 1; I n Visual Basic 2008 o valor padrão é 10.
|
Left |
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.
|
Max |
Observação:
O valor padrão no Visual Basic 6.0 é 32767; no Visual Basic 2008, o valor padrão é 100.
|
Min |
Observação:
No Visual Basic 6.0, Min pode ser conjunto para um valor maior que Max; em Visual Basic 2008, isso não é permitido.
|
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. |
Parent |
|
RightToLeft: True False |
Yes valor de enumeração No valor de enumeração |
Top |
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.
|
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 |
Observação:
Coordinates 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.
|
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.
|
SetFocus |
|
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 |
---|---|
Change |
Observação:
O comportamento das Change e Scroll eventos foram alteradas no Visual Basic 2008. Para obter mais informações, consulte Código alterado de um evento para um procedimento.
|
DragDrop DragOver |
Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0. |
GotFocus |
|
LostFocus |
|
Scroll |
Observação:
O comportamento das Change e Scroll eventos foram alteradas no Visual Basic 2008. Para obter mais informações, consulte Código alterado de um evento para um procedimento.
|
Validate |
Observações de Atualização
Quando um aplicativo Visual Basic 6.0 é atualizado para Visual Basic 2008, qualquer código na Scroll manipulador de eventos para o HScrollBar ou VScrollBar controle é alterado para um procedimento devido à diferença na seqüencia de eventos. Para obter mais informações, consulte Código alterado de um evento para um procedimento.