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 utilizza l'editor di codice di Visual Studio. La possibilità di nascondere il codice in modo selettivo rende i file più gestibili e ne facilita la lettura. Per ulteriori informazioni, vedere Struttura.
Le direttive #Region supportano la semantica dei blocchi di codice, ad esempio #If...#End If. Pertanto non possono iniziare e terminare in blocchi diversi. È necessario che inizio e fine si trovino 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 che segue:
#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 utilizzato più volte in un file di codice. Gli utenti possono quindi definire direttamente i blocchi di routine e di classi che potranno a loro volta essere compressi. I blocchi #Region possono inoltre venire annidati all'interno di altri blocchi #Region.
Nota
Nascondere il codice non ne impedisce la compilazione e non ha effetto sulle istruzioni #If...#End If.