방법: 코드 섹션 축소 및 숨기기(Visual Basic)

#Region 지시문을 사용하면 Visual Basic 파일의 코드 섹션을 축소하고 숨길 수 있습니다. 또한 Visual Studio 코드 편집기를 사용하는 경우 #Region 지시문을 사용하면 확장하거나 축소할 수 있는 코드 블록을 지정할 수 있습니다. 필요에 따라 코드를 숨기면 읽기 쉽고 관리하기 쉬운 파일을 만들 수 있습니다. 자세한 내용은 방법: 코드 개요 표시 및 코드 숨기기를 참조하십시오.

#Region 지시문은 #If...#End If와 같은 코드 블록의 의미를 지원합니다. 즉, 지시문은 어느 한 블록에서 시작하여 다른 블록에서 끝나는 것이 아니라 그 시작과 끝이 같은 블록에 있어야 합니다. #Region 지시문은 함수 내에서는 지원되지 않습니다.

코드 섹션을 축소하고 숨기려면

  • 다음 예제에서처럼 #Region 문과 #End Region 문 사이에 코드 섹션을 놓습니다.

    #Region "This is the code to be collapsed"
        Private components As System.ComponentModel.Container
        Dim WithEvents Form1 As System.Windows.Forms.Form
    
        Private Sub InitializeComponent()
            components = New System.ComponentModel.Container
            Me.Text = "Form1"
        End Sub
    #End Region
    

    #Region 블록은 한 코드 파일에서 여러 번 사용할 수 있습니다. 즉, 차례로 축소할 수 있는 사용자 고유의 프로시저 및 클래스 블록을 정의할 수 있습니다. 또한 #Region 블록은 다른 #Region 블록에 중첩될 수 있습니다.

    참고

    코드를 숨겨도 컴파일하는 데 아무런 지장이 없으며 #If...#End If 문에도 영향을 주지 않습니다.

참고 항목

작업

방법: 코드 개요 표시 및 코드 숨기기

참조

#Region 지시문

#If...Then...#Else 지시문

기타 리소스

Visual Basic의 조건부 컴파일