如何:调用 Property 过程 (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#
如果属性采用参数,请在属性名称后面加上括号,以将参数列表括起来。 如果没有参数,则可以选择省略括号。
将参数置于括号中的参数列表内,用逗号分隔。 请确保以属性定义相应形参的相同顺序提供实参。
赋值语句右侧生成的值存储在属性中。