Dotyczy
Obiekt AccessObject |
Obiekt Control |
Obiekt Label |
Obiekt Page |
Obiekt SubForm |
Obiekt BoundObjectFrame |
Obiekt CurrentProject |
Obiekt Line |
Obiekt PageBreak |
Kolekcja TabControl |
Obiekt CheckBox |
Obiekt CustomControl |
Obiekt ListBox |
Obiekt Rectangle |
Obiekt TextBox |
Obiekt CodeProject |
Obiekt Form |
Obiekt ObjectFrame |
Obiekt Report |
Obiekt ToggleButton |
Obiekt ComboBox |
Obiekt GroupLevel |
Obiekt OptionButton |
Obiekt Section |
|
Obiekt CommandButton |
Obiekt Image |
Obiekt OptionGroup |
Obiekt SmartTag |
Właściwość Properties, gdy dotyczy obiektów AccessObject, CodeProject i CurrentProject.
Zwraca odwołanie do kolekcji AccessObjectProperties obiektu AccessObject, CurrentProject lub CodeProject.
wyrażenie.Properties
wyrażenie Argument wymagany. Wyrażenie zwracające jeden z powyższych obiektów.
Spostrzeżenia
Obiekt kolekcji AccessObjectProperties to kolekcja wszystkich właściwości dotyczących obiektu AccessObject, CurrentProject lub CodeProject. Możesz odwołać się do poszczególnych elementów członkowskich kolekcji za pomocą indeksu obiektu członkowskiego lub wyrażenia ciągu będącego nazwą obiektu członkowskiego. Pierwszy obiekt członkowski w kolekcji ma wartość indeksu 0, a łączna liczba obiektów członkowskich w kolekcji to wartość właściwości Count kolekcji AccessObjectProperties minus 1.
Za pomocą właściwości Properties nie możesz zwracać właściwości z obiektu AccessObject, który jest elementem członkowskim kolekcji dostępnym z poziomu obiektu CurrentData.
Właściwość Properties, gdy dotyczy obiektu SmartTag.
Zwraca kolekcję SmartTagProperties reprezentującą kolekcję właściwości konkretnego tagu inteligentnego.
wyrażenie.Properties()
wyrażenie Argument wymagany. Wyrażenie zwracające obiekt SmartTag .
Właściwość Properties, gdy dotyczy wszystkich innych obiektów na liście Dotyczy.
Zwraca odwołanie do obiektu kolekcji Properties kontrolki.
wyrażenie.Properties
wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.
Spostrzeżenia
Obiekt kolekcji Properties to kolekcja wszystkich właściwości związanych z kontrolką. Możesz odwołać się do poszczególnych elementów członkowskich kolekcji za pomocą indeksu obiektu członkowskiego lub wyrażenia ciągu będącego nazwą obiektu członkowskiego. Pierwszy obiekt członkowski w kolekcji ma wartość indeksu 0, a łączna liczba obiektów członkowskich w kolekcji to wartość właściwości Count kolekcji Properties minus 1.
Przykład
W poniższej procedurze użyto właściwości Properties do wydrukowania wszystkich właściwości skojarzonych z kontrolkami w formularzu w oknie Debugowanie. Aby uruchomić ten kod, umieść przycisk polecenia o nazwie cmdListProperties w formularzu i wklej poniższy kod w sekcji deklaracji formularza. Kliknij przycisk polecenia, aby wydrukować listę właściwości w oknie Debugowanie.
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