Properties 集合

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

多個對象

parchildProperties

Properties 集合包含一個打開的窗體、報表或控件的實例中的所有內(nèi)置屬性。這些屬性唯一地標識了該對象實例的特性。

使用 Properties 集合

Visual Basic 中或表達式中使用 Properties 集合,可以引用當前打開的窗體或報表上的窗體、報表或控件屬性。

blueup提示

For Each...Next

可以使用對象的 Properties 集合來列舉該對象的內(nèi)置屬性。不需要事先確切知道哪些屬性存在或其特性(NameValue 屬性)是什么,就可處理這些屬性。

注釋  除了內(nèi)置屬性,還可以創(chuàng)建和添加用戶自定義屬性。要對對象的已存在的實例添加自定義屬性,請參閱 AccessObjectProperties 集合和 Add 方法主題。

下面的示例列舉了 Forms 集合并打印該 Forms 集合中每個打開的窗體的名稱。然后,列舉了每個窗體的 Properties 集合并打印每個屬性的名稱和值。

Sub AllOpenForms()

    Dim frm As Form, prp As Property

    ' Enumerate Forms collection.

    For Each frm In Forms

        ' Print name of form.

        Debug.Print frm.Name

        ' Enumerate Properties collection of each form.

        For Each prp In frm.Properties

            ' Print name of each property.

            Debug.Print prp.Name; " = "; prp.Value

        Next prp

    Next frm

End Sub