El Control CheckBox de Visual Basic 6
El Control CheckBox de Visual Basic 6
El Control CheckBox de Visual Basic 6
En los ejemplos siguientes se muestran las diferencias entre las técnicas de codificación de Visual Basic 6.0
y Visual Basic 2008.
El código siguiente muestra cómo se modifica el texto de un control CheckBox cuando un usuario activa o
desactiva el control. La propiedad Value de Visual Basic 6.0 se reemplaza por la propiedad Checked de
Visual Basic 2008 y la propiedad Caption se reemplaza por la propiedad Text. Observe que en el ejemplo
de Visual Basic 2008 se utiliza el evento CheckStateChanged para duplicar el comportamiento del evento
Click de Visual Basic 6.0.
Copiar
' Visual Basic 6.0
Private Sub Check1_Click()
If Check1.Value = 1 Then
Check1.Caption = "Checked"
Else
Check1.Caption = "Unchecked"
End If
End Sub
Visual Basic
Private Sub CheckBox1_CheckStateChanged(ByVal sender As System.Object,ByVal e As
System.EventArgs) Handles CheckBox1.CheckStateChanged
If CheckBox1.Checked = True Then
CheckBox1.Text = "Checked"
Else
CheckBox1.Text = "Unchecked"
End If
End Sub
Copiar
' Visual Basic 6.0
Select Case Check1.Value
Case vbUnchecked
Check1.Caption = "Unchecked"
Case vbChecked
Check1.Caption = "Checked"
Case vbGrayed
Check1.Caption = "Disabled"
End Select
' Visual Basic
Select Case CheckBox1.CheckState
Case CheckState.Unchecked
CheckBox1.Text = "Unchecked"
Case CheckState.Checked
CheckBox1.Text = "Checked"
Case CheckState.Indeterminate
CheckBox1.Text = "Disabled"
End Select
En las siguientes tablas se muestran propiedades, métodos y eventos de Visual Basic 6.0, junto con sus
equivalentes en Visual Basic 2008. No se enumeran aquellas propiedades, métodos y eventos que tienen
el mismo nombre y el mismo comportamiento. Donde corresponde, las constantes aparecen con sangría
debajo de la propiedad o método. Salvo que se indique lo contrario, todas las enumeraciones de Visual
Basic 2008 se asignan al espacio de nombres System.Windows.Forms.
Cuando es necesario, se proporcionan vínculos a temas que explican las diferencias de comportamiento.
Cuando no existe un equivalente directo en Visual Basic 2008, se proporcionan vínculos a temas en los
que se incluyen alternativas.
Propiedades
Caption Text
Container Parent
DataChanged
DataField
DataFormat
DataMember
DataSource
DisabledPicture
DownPicture
DragIcon
DragMode
Font Font
FontBold Nota:
Las fuentes se administran de forma diferente en Visual Basic 2008. Para
FontItalic obtener más información, vea Control de fuentes para usuarios de Visual Basic
6.0.
FontName
FontSize
FontStrikethrough
FontUnderline
ForeColor ForeColor
Index
Left Left
MaskColor
MouseIcon
MousePointer Cursor
OLEDropMode
Parent Método FindForm
Picture Image
RightToLeft RightToLeft
Valor de la enumeración No
Style Appearance
Tag Tag
ToolTipText Componente ToolTip
Top Top
UseMaskColor
Value CheckState
WhatsThisHelpID
Width Width, Size
Métodos
0 (vbBringToFront)
1 (vbSendToBack)
Eventos
DragDrop
DragOver
GotFocus Enter
LostFocus Leave
OLECompleteDrag
OLEDragDrop
OLEDragOver
OLEGiveFeedback
OLESetData
OLEStartDrag
Validate Validating
Propiedades
BackColor BackColor
Container Parent
DataChanged
DataField
DataFormat
DataMember
DataSource
DragIcon
DragMode
FontFont Font
FontBold
FontItalic
FontName
FontSize
FontStrikethroug
h
FontUnderline
ForeColor ForeColor
HelpContextID
HWnd Handle
Index
IntegralHeight IntegralHeight
ItemData
Left Left
List Items
ListIndex SelectedIndex
MouseIcon
MousePointer Cursor
MultiSelect SelectionMode
NewIndex
OLEDragMode
OLEDropMode
Top Top
WhatsThisHelpID
Métodos
AddRange
Insert
Clear Clear
Drag
Move SetBounds
OLEDrag
RemoveItem Remove
SetFocus Focus
ShowWhatsThis .
Eventos
DragDrop
DragOver
GotFocus Enter
LostFocus Leave
OLECompleteDrag
OLEDragDrop
OLEDragOver
OLEGiveFeedback
OLESetData
OLEStartDrag
Scroll
Validate Validating