Comment : réduire et masquer des sections de code (Visual Basic)

La directive #Region vous permet de réduire et de masquer des sections de code dans des fichiers Visual Basic. La directive #Region vous permet de spécifier un bloc de code que vous pouvez développer ou réduire quand vous utilisez l’éditeur de code Visual Studio. La possibilité de masquer le code de manière sélective rend vos fichiers plus gérables et plus faciles à lire. Pour plus d’informations, voir Mode Plan.

Les directives #Region prennent en charge la sémantique des blocs de code telles que #If...#End If. Cela signifie qu’ils ne peuvent pas commencer dans un bloc et se terminer dans un autre; le début et la fin doivent se trouver dans le même bloc. Les directives #Region ne sont pas prises en charge dans les fonctions.

Pour réduire et masquer une section de code

Placez la section de code entre les instructions #Region et #End Region, comme dans l’exemple suivant :

#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

Le #Region bloc peut être utilisé plusieurs fois dans un fichier de code ; ainsi, les utilisateurs peuvent définir leurs propres blocs de procédures et de classes qui peuvent, à leur tour, être réduits. Les blocs#Region ne peuvent pas être imbriqués dans d’autres blocs #Region.

Notes

Le masquage du code ne l’empêche pas d’être compilé et n’affecte pas les instructions #If...#End If.

Voir aussi