Ejemplo de propiedad Parent
En el ejemplo siguiente se usa la propiedad Parent para hacer referencia al control o formulario que contiene un control específico.
Para usar este ejemplo, copie este código de muestra en la parte Declaraciones de un formulario. Asegúrese de que el formulario contiene:
- Dos controles Label denominados Label1 y Label2.
- Un control CommandButton denominado CommandButton1.
- Uno o más controles adicionales de su elección.
Dim MyControl As Object
Dim MyParent As Object
Dim ControlsIndex As Integer
Private Sub UserForm_Initialize()
ControlsIndex = 0
CommandButton1.Caption = "Get Control and Parent"
CommandButton1.AutoSize = True
CommandButton1.WordWrap = True
End Sub
Private Sub CommandButton1_Click()
'Process Controls collection for UserForm
Set MyControl = Controls.Item(ControlsIndex)
Set MyParent = MyControl.Parent
Label1.Caption = MyControl.Name
Label2.Caption = MyParent.Name
'Prepare index for next control on Userform
ControlsIndex = ControlsIndex + 1
If ControlsIndex >= Controls.Count Then
ControlsIndex = 0
End If
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.