Comment : réduire et masquer des sections de code

Mise à jour : novembre 2007

La directive #Region vous permet de réduire et de masquer des sections de votre 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 lorsque vous utilisez l'éditeur de code de Visual Studio. Cette fonctionnalité de masquage sélectif du code facilite la gestion et la lecture de vos fichiers. Pour plus d'informations, consultez Comment : structurer et masquer le code.

Les directives #Region prennent en charge la sémantique de bloc de code telle que #If...#End If. Cela signifie qu'elles ne peuvent pas commencer dans un bloc de code et se terminer dans un autre : le début et la fin doivent figurer 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
    

    Il est possible d'utiliser plusieurs fois le bloc #Region 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 peuvent également être imbriqués dans d'autres blocs #Region.

    Remarque :

    Le masquage du code n'empêche pas sa compilation et n'affecte pas les instructions #If...#End If.

Voir aussi

Tâches

Comment : déclarer des constantes de compilation conditionnelle

Comment : structurer et masquer le code

Concepts

Vue d'ensemble de la compilation conditionnelle

Référence

#Region, directive

#If...Then...#Else, directives