Compartilhar via


Como recolher e ocultar seções do código (Visual Basic)

A diretiva #Region permite recolher e ocultar seções de código em arquivos do Visual Basic. A diretiva #Region permite que você especifique um bloco de código que pode ser expandido ou recolhido ao usar o editor de código do Visual Studio. A capacidade de ocultar o 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 as diretivas dão suporte à semântica de bloco de código, como #If...#End If. Isso significa que eles não podem começar em um bloco e terminar em outro; o início e o fim devem estar no mesmo bloco. #Region não há suporte para diretivas dentro das funções.

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

Coloque a seção de código entre as instruções #Region e #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; portanto, os usuários podem definir seus próprios blocos de procedimentos e classes que podem, por sua vez, ser recolhidos. Os blocos #Region podem também ser aninhados dentro de outros blocos #Region.

Observação

Ocultar o código não impede que ele seja compilado e não afeta #If...#End If comandos.

Consulte também