Поделиться через


Как свернуть и скрыть разделы кода (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.

См. также