次の方法で共有


方法: コードのセクションを折りたたんだり非表示にしたりする (Visual Basic)

#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 ステートメントには影響しません。

こちらも参照ください