다음을 통해 공유


방법: 속성 프로시저 호출

업데이트: 2007년 11월

값을 속성에 저장하거나 해당 값을 검색하여 속성 프로시저를 호출합니다. 변수에 액세스할 때와 같은 방법으로 속성에 액세스할 수 있습니다.

속성의 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. 인수 목록의 인수를 괄호로 묶고 쉼표로 구분합니다. 속성에서 해당 매개 변수를 정의하는 순서와 동일한 순서대로 인수를 지정해야 합니다.

이렇게 하면 대입문의 오른쪽에 생성된 값이 속성에 저장됩니다.

참고 항목

작업

방법: 속성 만들기

방법: 액세스 수준이 혼합된 속성 선언

방법: Visual Basic에서 기본 속성 선언 및 호출

방법: 속성 값 입력

방법: 속성에서 값 가져오기

개념

Property 프로시저

프로시저 매개 변수 및 인수

Visual Basic에서 속성과 변수의 차이점

참조

Property 문

Get 문

Set 문(Visual Basic)