HOW TO:呼叫屬性程序 (Visual Basic)
您可以藉由儲存屬性值或擷取其值來呼叫屬性程序, 您可以利用存取變數的方式來存取屬性。
屬性的 Set 程序可儲存值,且其 Get 程序可擷取值。 然而,您不會依名稱明確地呼叫這些程序。 您可以使用指派陳述式或運算式來使用屬性,如同儲存或擷取變數值一般。 Visual Basic 會呼叫屬性的程序。
若要呼叫屬性的 Get 程序
請在運算式中使用屬性名稱,使用方式與使用變數名稱相同。 只要可以使用變數或常數的地方,都可以使用屬性。
-或-
請在指派陳述式的等號 (=) 後使用屬性名稱。
下列範例會讀取 Now 屬性的值,隱含地呼叫其 Get 程序。
Dim ThisMoment As Date ' The following statement calls the Get procedure of the Visual Basic Now property. ThisMoment = Now
如果屬性有引數,請在屬性名稱之後緊接著括號,將引數清單括起來。 如果未提供引數,您也可以選擇省略括號。
在引數清單中,將引數置於括號內並以逗號分隔。 請確定您是以屬性定義所對應參數的相同順序來提供引數。
屬性值會如同變數或常數加入運算式,或是儲存於指派陳述式左邊的變數或屬性中。
若要呼叫屬性的 Set 程序
請在指派陳述式的左邊使用屬性名稱。
下列範例會設定 TimeOfDay 屬性的值,隱含呼叫 Set 程序。
' The following statement calls the Set procedure of the Visual Basic TimeOfDay property. TimeOfDay = #12:00:00 PM#
如果屬性有引數,請在屬性名稱之後緊接著括號,將引數清單括起來。 如果未提供引數,您也可以選擇省略括號。
在引數清單中,將引數置於括號內並以逗號分隔。 請確定您是以屬性定義所對應參數的相同順序來提供引數。
指派陳述式右邊所產生的值會存入屬性中。
請參閱
工作
HOW TO:宣告混合存取層級的屬性 (Visual Basic)
HOW TO:在 Visual Basic 中宣告及呼叫預設屬性