Partilhar via


Como: Recolher e ocultar seções de código (Visual Basic)

A #Region diretiva permite que você recolher e ocultar seções de código em arquivos do Visual Basic. A #Region diretiva permite especificar um bloco de código que você pode expandir ou recolher ao usar o editor de código do Visual Studio. A capacidade de ocultar código seletivamente torna seus arquivos mais gerenciáveis e fáceis de ler. Para obter mais informações, consulte Estrutura de tópicos.

#Region diretivas suportam semântica de bloco de código, como #If...#End If. Isto significa que não podem começar num bloco e terminar noutro; O início e o fim devem estar no mesmo bloco. #Region diretivas não são suportadas dentro de funções.

Para recolher e ocultar uma seção do código

Coloque a seção de código entre as #Region instruções and #End Region , como no exemplo a seguir:

#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

O #Region bloco pode ser usado várias vezes em um arquivo de código, assim, os usuários podem definir seus próprios blocos de procedimentos e classes que, por sua vez, podem ser recolhidos. #Region Os blocos também podem ser aninhados dentro de outros #Region blocos.

Nota

Ocultar o código não impede que ele seja compilado e não afeta as #If...#End If instruções.

Consulte também