Cómo: Contraer y ocultar secciones de código (Visual Basic)
La #Region
directiva 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 cuando se usa el editor de código de Visual Studio. La capacidad de ocultar código de forma selectiva hace que los archivos sean más fáciles de administrar y leer. Para obtener más información, vea Esquematización.
#Region
las directivas admiten la semántica del bloque de código, como #If...#End If
. Esto significa que no pueden comenzar en un bloque y terminar en otro; el inicio y el final deben estar en el mismo bloque. #Region
Las directivas no se admiten dentro de las funciones.
Para contraer y ocultar una sección de código
Coloque la sección de código entre las #Region
instrucciones y #End Region
, como en el ejemplo siguiente:
#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 #Region
bloque se puede usar varias veces en un archivo de código; por lo tanto, los usuarios pueden definir sus propios bloques de procedimientos y clases que, a su vez, se pueden contraer. Los bloques de#Region
no se pueden anidar dentro de otros bloques de #Region
.
Nota
Ocultar código no impide que se compile y no afecte a las #If...#End If
instrucciones.