Procedura: comprimere e nascondere sezioni di codice
Aggiornamento: novembre 2007
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 Procedura: strutturare e nascondere codice.
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 nidificati all'interno di altri blocchi #Region.
Nota: Nascondere il codice non ne impedisce la compilazione e non ha effetto sulle istruzioni #If...#End If.
Vedere anche
Attività
Procedura: dichiarare le costanti di compilazione condizionale
Procedura: strutturare e nascondere codice
Concetti
Cenni preliminari sulla compilazione condizionale