共用方式為


如何:呼叫屬性程序(Visual Basic)

您可以藉由將值儲存在 屬性中或擷取其值來呼叫屬性過程。 您存取屬性的方式與存取變數的方式相同。

屬性的程式 Set 會儲存值,而其 Get 程式會擷取值。 不過,您不會依名稱明確呼叫這些程式。 您可以在指派語句或表達式中使用 屬性,就像儲存或擷取變數的值一樣。 Visual Basic 會呼叫 屬性的程式。

呼叫屬性的 Get 程式

  1. 使用運算式中的屬性名稱,就像使用變數名稱一樣。 您可以在任何可以使用變數或常數的地方使用屬性。

    -或-

    在指派語句中,請使用在等號=後面的屬性名稱。

    下列範例會讀取 屬性的值 Now ,並隱含呼叫其 Get 程式。

    Dim ThisMoment As Date
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. 如果屬性接受自變數,請依照屬性名稱加上括弧來括住自變數清單。 如果沒有自變數,您可以選擇性地省略括弧。

  3. 將自變數放在括弧內的自變數清單中,並以逗號分隔。 請確保您按照屬性定義的順序提供對應的引數。

屬性的值會參與表達式,就像變數或常數一樣,或是儲存在指派語句左邊的變數或屬性中。

呼叫屬性的 Set 程式

  1. 使用工作分派語句左側的屬性名稱。

    下列範例會設定 屬性的值 TimeOfDay ,以隱含方式呼叫 Set 程式。

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. 如果屬性接受自變數,請依照屬性名稱加上括弧來括住自變數清單。 如果沒有自變數,您可以選擇性地省略括弧。

  3. 將自變數放在括弧內的自變數清單中,並以逗號分隔。 請確保您按照屬性定義的順序提供對應的引數。

指派語句右側產生的值會儲存在 屬性中。

另請參閱