Partilhar via


Controle HScrollBar para usuários do Visual Basic 6.0

The HScrollBar controle no Visual Basic 6.0 é substituído pelo Windows Forms HScrollBar 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 HScrollBar controle é alterado, o Change evento é gerado.

In Visual Basic 2008, o Change evento não é aumentado; o ValueChanged evento é chamado em seu lugar.

Propriedade Value

No Visual Basic 6.0, quando o Scroll ou Change evento de um HScrollBar controle é disparado, o valor de rolar corrente é atribuído para o Value propriedade.

Quando o Scroll ou ValueChanged 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 configuração de propriedade em um controle de BAR de rolar 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 é 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, existem várias diferenças de conceito que se aplicam a todos os controles, inclusive diferenças em vinculação de dados, manipulação de fontes, funcionalidade de arrastar/soltar, suporte para ajuda e mais.

Controle HScrollBar - Propriedade, Método e Eventos Equivalentes

As tabelas a seguir listam propriedades, métodos e eventos, juntamente com seus do Visual Basic 6.0Visual Basic 2008 equivalentes. Essas propriedades, métodos e eventos que têm o mesmo nome e comportamento não são listadas.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 necessários são fornecidos para explicar 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 HScrollBar

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, Size

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 foi 1 , em 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 foi 32767, no Visual Basic 2008 o valor padrão é 100.

Min

Minimum

Observação:
No Visual Basic 6.0 Min pode ser definida para um valor maior que Max; em Visual Basic 2008 o Minimum propriedade não pode ser definida para um valor maior que o Maximum propriedade.

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

Método 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:
I n 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 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 HScrollBar

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 HScrollBar

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 Change ou Scroll manipuladores de eventos para o HScrollBar ou VScrollBar controles é 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)