Propriété Parent – Exemple
L’exemple suivant utilise la propriété Parent pour faire référence au contrôle ou au formulaire qui contient un contrôle spécifique.
Pour utiliser cet exemple, copiez le code de l’exemple dans la partie Déclarations d’un formulaire. Vérifiez que le formulaire contient :
- Deux contrôles Label nommés Label1 et Label2.
- CommandButton nommé CommandButton1.
- un ou plusieurs contrôles supplémentaires de votre choix.
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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.