Compartilhar via


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

Parent

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

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

LargeChange

Observação:
O valor padrão no Visual Basic 6.0 é 1; I n Visual Basic 2008 o valor padrão é 10.

Left

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

Maximum

Observação:
O valor padrão no Visual Basic 6.0 é 32767; no Visual Basic 2008, o valor padrão é 100.

Min

Minimum

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

Cursor

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

Parent

FindForm

RightToLeft:

True

False

RightToLeft

 Yes valor de enumeração

 No valor de enumeração

Top

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

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:
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

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.

SetFocus

Focus

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

Change

ValueChanged

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

Enter

LostFocus

Leave

Scroll

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

Validating

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.

Consulte também

Referência

HScrollBar and VScrollBar Controls Overview (Windows Forms)