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