Compartilhar via


Propriedades Appearance e BorderStyle para usuários do Visual Basic 6.0

The Appearance e o BorderStyle Propriedades no Visual Basic 6.0 são usadas para controlar a aparência dos controles.

Diferenças Conceituais

O Visual Basic 6.0 Frame, Image, Label, PictureBox, e TextBox controles suporte tanto o Appearance e BorderStyle Propriedades. Definir uma combinação das duas propriedades faz o controle aparecer com nenhuma borda, com uma única linha de uma borda, ou com uma borda tridimensional.

In Visual Basic 2008, o Appearance propriedade não existe para esses controles. Sua funcionalidade foi combinada com o BorderStyle propriedade para conjunto a aparência em uma única etapa.

O Visual Basic 6.0 CommandButton, ListBox, e ComboBox controles suportam apenas o Appearance propriedade.

The Visual Basic 2008 Button control has a FlatStyle property that is equivalent to the Appearance property.The ListBox controle pode ser feito para aparecer plano, definindo o BorderStyle propriedade para FixedSingle. The ComboBox controle nunca suporta realmente uma aparência plana no Visual Basic 6.0, portanto não há nenhum equivalente.

Observação:

Visual Basic 6.0 de formulários também têm um BorderStyle propriedade oferece suporte a um conjunto diferente de valores. Isso é substituído pelo FormBorderStyle propriedade no Visual Basic 2008.

Alterações de código para as propriedades Appearance e BorderStyle

O exemplo de código a seguir ilustra as diferenças na codificação técnicas entre o Visual Basic 6.0 e Visual Basic 2008.

Alterações de código para alteração da aparência de controles

O exemplo a seguir demonstra como definir propriedades para alterar a aparência dos controles em tempo de execução.

' Visual Basic 6.0
' Give a TextBox a flat look with no border.
Text1.Appearance = 0
Text1.BorderStyle = 0
' Give a TextBox a three-dimensional appearance.
Text1.Appearance = 1
Text1.BorderStyle = 1
' Give a CommandButton a flat look
Command1.Appearance = 0
' Give a ListBox a flat look
List1.Appearance = 0
' Visual Basic
' Give a TextBox a flat look with a single border.
TextBox1.BorderStyle = BorderStyle.None
' Give a TextBox a three-dimensional appearance.
TextBox2.BorderStyle = BorderStyle.Fixed3D
' Give a Button a flat look
Button1.FlatStyle = FlatStyle.Flat
' Give a ListBox a flat look
ListBox1.BorderStyle = BorderStyle.FixedSingle

Equivalências de Appearance e BorderStyle

A tabela a seguir lista o Visual Basic 6.0 Appearance e BorderStyle constantes e seus Visual Basic 2008 enumerações equivalentes do.

Visual Basic 6,0

Visual Basic 2008 Equivalente a

BorderStyle = 0 – None

None

Appearance = 0 – Flat

BorderStyle = 1 – Fixed Single

FixedSingle

Appearance = 1 – 3D

BorderStyle = 1 – Fixed Single

Fixed3D

Observações de Atualização

When upgrading a Visual Basic 6.0 application using the Upgrade wizard, Frame controls can be upgraded to either Visual Basic 2008 GroupBox or Panel controls.Appearance e BorderStyle os mapeamentos aplicam-se somente para aqueles Frame controles que são atualizados para Panel controles; não há nenhum BorderStyle propriedade para GroupBox controles. Para obter mais informações, consulte Controle Frame para usuários do Visual Basic 6.0.

Ao atualizar ComboBox, CommandButton, e ListBox controles, o Appearance propriedade não está mapeada. Se o Appearance propriedade é definida no código, um aviso de atualização será adicionado.

Consulte também

Conceitos

Controle ComboBox para usuários do Visual Basic 6.0

Controle CommandButton para Usuários do Visual Basic 6.0

Controle Frame para usuários do Visual Basic 6.0

Controle de rótulo para usuários do Visual Basic 6.0

Controle PictureBox para usuários do Visual Basic 6.0

Controle TextBox para Usuários do Visual Basic 6.0

Controles de usuário para usuários do Visual Basic 6.0