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
.