方法: コードのセクションを折りたたんで非表示にする (Visual Basic)
#Region
ディレクティブを使用すると、Visual Basic ファイル内のコードのセクションを折りたたんで非表示にすることができます。 #Region
ディレクティブでは、Visual Studio コード エディターを使用するときに展開および折りたたみが可能なコード ブロックを指定できます。 コードを選択的に非表示にする機能により、ファイルが管理しやすくなり、読みやすくなります。 詳細については、「アウトライン」を参照してください。
#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
ブロック内に入れ子にすることもできます。
Note
コードを非表示にしても、コンパイルが妨げられることはなく、#If...#End If
ステートメントには影響しません。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET