Практическое руководство. Сворачивание и сокрытие частей кода
Обновлен: Ноябрь 2007
Директива #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.
См. также
Задачи
Практическое руководство. Объявление констант условной компиляции
Практическое руководство. Выделение и сокрытие части кода
Основные понятия
Общие сведения об условной компиляции