Procedura: comprimere e nascondere sezioni di codice (Visual Basic)
La direttiva #Region
consente di comprimere e nascondere sezioni di codice nei file di Visual Basic. La direttiva #Region
consente di specificare un blocco di codice che è possibile espandere o comprimere quando si usa l'editor di codice di Visual Studio. La possibilità di nascondere il codice in modo selettivo rende i file più gestibili e più facili da leggere. Per altre informazioni, vedere Struttura.
Le direttive #Region
supportano la semantica del blocco di codice, ad esempio #If...#End If
. Ciò significa che non possono iniziare in un blocco e terminare in un altro; l'inizio e la fine devono trovarsi nello stesso blocco. Le direttive #Region
non sono supportate all'interno delle funzioni.
Per comprimere e nascondere una sezione di codice
Inserire la sezione di codice tra le istruzioni #Region
e #End Region
, come nell'esempio seguente:
#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
Il blocco #Region
può essere usato più volte in un file di codice; pertanto, gli utenti possono definire i propri blocchi di routine e classi che, a loro volta, possono essere compressi. I blocchi #Region
possono anche essere annidati all'interno di altri blocchi #Region
.
Nota
Nascondere il codice non impedisce la compilazione e non influisce sulle istruzioni #If...#End If
.