방법: 코드 섹션 축소 및 숨기기
업데이트: 2007년 11월
#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 문에도 영향을 주지 않습니다.