다음을 통해 공유


방법: 속성 프로시저 호출(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. 인수를 쉼표로 구분하여 괄호 안에 있는 인수 목록에 배치합니다. 속성이 해당 매개 변수를 정의하는 순서와 동일한 순서로 인수를 제공해야 합니다.

대입문의 오른쪽에서 생성된 값은 속성에 저장됩니다.

참고하십시오