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


Практическое руководство. Сворачивание и сокрытие частей кода

Обновлен: Ноябрь 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.

    6xywk05b.alert_note(ru-ru,VS.90).gifПримечание.

    Скрытие кода не препятствует его компиляции и не влияет на инструкции #If...#End If.

См. также

Задачи

Практическое руководство. Объявление констант условной компиляции

Практическое руководство. Выделение и сокрытие части кода

Основные понятия

Общие сведения об условной компиляции

Ссылки

Директива #Region

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