Partager via


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 lorsque vous utilisez l'éditeur de code 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. Elles ne peuvent donc pas commencer dans un bloc et se terminer dans un autre ; le début et la fin d'une directive 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
    

    Le bloc #Region peut être utilisé plusieurs fois dans un fichier de code ; par conséquent, les utilisateurs ont la possibilité de définir leurs propres blocs de procédures et classes qui peuvent, à leur tour, être réduits. Les blocs #Region peuvent également être imbriqués dans d'autres blocs #Region.

    Notes

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

Voir aussi

Tâches

Comment : structurer et masquer le code

Référence

#Region, directive

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

Autres ressources

Compilation conditionnelle en Visual Basic