Практическое руководство. Сворачивание и скрытие частей кода (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 операторы.

См. также