Share via


Cómo: Contraer y ocultar secciones de código (Visual Basic)

La directiva #Region permite contraer y ocultar secciones de código en archivos de Visual Basic. La directiva #Region permite especificar un bloque de código que se puede expandir o contraer al utilizar el editor de código de Visual Studio. La capacidad para ocultar código de forma selectiva facilita la administración del código y su lectura. Para obtener más información, vea Cómo: Esquematizar y ocultar el código.

Las directivas #Region admiten la semántica de bloque de código como #If...#End If. Es decir, no pueden empezar en un bloque y terminar en otro; su principio y su fin deben estar en el mismo bloque. Las directivas #Region no se admiten en las funciones.

Para contraer y esconder secciones de código

  • Sitúe la sección de código entre las instrucciones #Region y #End Region, como en el siguiente ejemplo:

    #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
    

    El bloque #Region puede utilizarse varias veces en un archivo de código; de esta forma, los usuarios pueden definir sus propios bloques de procedimientos y clases que, a su vez, pueden contraerse. Los bloques #Region también pueden anidarse dentro de otros bloques #Region.

    Nota

    Al ocultar el código no evita que éste se compile, y no afecta a las instrucciones #If...#End If.

Vea también

Tareas

Cómo: Esquematizar y ocultar el código

Referencia

#Region (Directiva)

#If...Then...#Else (Directivas)

Otros recursos

Compilación condicional en Visual Basic