S’applique à
Objet AccessObject |
Objet Control |
Objet Label |
Objet Page |
Objet SubForm |
Objet BoundObjectFrame |
Objet CurrentProject |
Objet Line |
Objet PageBreak |
Collection TabControl |
Objet CheckBox |
Objet CustomControl |
Objet ListBox |
Objet Rectangle |
Objet TextBox |
Objet CodeProject |
Objet Form |
Objet ObjectFrame |
Objet Report |
Objet ToggleButton |
Objet ComboBox |
Objet GroupLevel |
Objet OptionButton |
Objet Section |
|
Objet CommandButton |
Objet Image |
Objet OptionGroup |
Objet SmartTag |
Propriété Propriétés telle qu’elle s’applique aux objets AccessObject, CodeProject et CurrentProject.
Renvoie une référence à une collection AccessObjectProperties de l’objet AccessObject, CurrentProject ou CodeProject.
expression.Propriétés
expression Obligatoire. Expression qui renvoie l’un des objets ci-dessus.
Remarques
L’objet de collection AccessObjectProperties regroupe l’ensemble des propriétés associées à un objet AccessObject, DrentProject ou CodeProject. Vous pouvez vous référer à des membres de la collection en utilisant l’index de l’objet membre ou une expression de chaîne qui est le nom de l’objet membre. Le premier objet membre dans la collection a une valeur d’index 0, et le nombre total d’objets membres dans la collection équivaut à la valeur de la propriété Nombre de la collection AccessObjectProperties, moins 1.
Vous ne pouvez pas utiliser la propriété Propriétés pour renvoyer des propriétés à partir d’un objet AccessObject qui est membre d’une collection accessible à partir un objet CurrentData.
Propriété Propriétés telle qu’elle s’applique à l’objet SmartTag.
Renvoie une collection SmartTagProperties qui représente l’ensemble des propriétés d’une balise active particulière.
expression.Propriétés()
expression Obligatoire. Expression qui renvoie un objet SmartTag.
Propriété Propriétés telle qu’elle s’applique à tous les autres objets figurant dans la liste S’applique à.
Renvoyer une référence à un objet de collection Propriétés d’un contrôle.
expression.Propriétés
expression Obligatoire. Expression qui renvoie l’un des objets de la liste S’applique à.
Remarques
L’objet de collection Propriétés correspond à l’ensemble des propriétés associées à un contrôle. Vous pouvez vous référer à des membres de la collection en utilisant l’index de l’objet membre ou une expression de chaîne qui est le nom de l’objet membre. Le premier objet membre dans la collection a une valeur d’index 0, et le nombre total d’objets membres dans la collection équivaut à la valeur de la propriété Nombre de la collection Propriétés, moins 1.
Exemple
La procédure suivante utilise la propriété Propriétés pour imprimer toutes les propriétés associées aux contrôles sur un formulaire vers la fenêtre Débogage. Pour exécuter ce code, placez un bouton de commande nommé cmdListProperties sur un formulaire, et collez le code suivant dans la section Declarations du formulaire. Cliquez sur le bouton de commande pour imprimer la liste des propriétés dans la fenêtre de débogage.
Private Sub cmdListProperties_Click()
ListControlProps Me
End Sub
Public Sub ListControlProps(ByRef frm As Form)
Dim ctl As Control
Dim prp As Property
On Error GoTo props_err
For Each ctl In frm.Controls
Debug.Print ctl.Properties("Name")
For Each prp In ctl.Properties
Debug.Print vbTab & prp.Name & _
" = " & prp.Value
Next prp
Next ctl
props_exit:
Set ctl = Nothing
Set prp = Nothing
Exit Sub
props_err:
If Err = 2187 Then
Debug.Print vbTab & prp.Name & _
" = Only available at design time."
Resume Next
Else
Debug.Print vbTab & prp.Name & _
" = Error Occurred: " & Err.Description
Resume Next
End If
End Sub