Condividi tramite


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

Riferimenti

Direttiva #Region

Direttive #If...Then...#Else