如何:折叠和隐藏代码部分(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 块中。

注释

隐藏代码不会阻止它被编译,并且不会影响 #If...#End If 语句。

另请参阅