如何:折叠和隐藏代码节

更新:2007 年 11 月

#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 语句。

请参见

任务

如何:声明条件编译常量

如何:显示代码大纲和隐藏代码

概念

条件编译概述

参考

#Region 指令

#If...Then...#Else 指令