#Region
ディレクティブを使用すると、Visual Basic ファイル内のコードのセクションを折りたたんだり非表示にしたりできます。
#Region
ディレクティブを使用すると、Visual Studio コード エディターを使用するときに展開または折りたたみることができるコード ブロックを指定できます。 コードを選択的に非表示にする機能により、ファイルの管理が容易になり、読みやすくなります。 詳細については、「アウトライン」を参照してください。
#Region
ディレクティブは、 #If...#End If
などのコード ブロック セマンティクスをサポートします。 つまり、1 つのブロックで始まり、別のブロックで終わることはできません。開始と終了は同じブロック内にある必要があります。
#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
ステートメントには影響しません。
こちらも参照ください
.NET