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.

Vedi anche