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


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

См. также

Ссылки

Директива #Region

Директивы #If...Then...#Else

Другие ресурсы

Условная компиляция в Visual Basic

Структуризация