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