Porady: zwijanie i ukrywanie fragmentów kodu (Visual Basic)
Dyrektywa #Region
umożliwia zwinięcie i ukrycie sekcji kodu w plikach Visual Basic. Dyrektywa #Region
umożliwia określenie bloku kodu, który można rozwinąć lub zwinąć podczas korzystania z edytora kodu programu Visual Studio. Możliwość selektywnego ukrywania kodu sprawia, że pliki są łatwiejsze do odczytania i łatwiejsze do odczytania. Aby uzyskać więcej informacji, zobacz Konspektowanie.
#Region
dyrektywy obsługują semantyka bloków kodu, takich jak #If...#End If
. Oznacza to, że nie mogą zaczynać się w jednym bloku i kończyć się w innym; początek i koniec muszą znajdować się w tym samym bloku. #Region
dyrektywy nie są obsługiwane w funkcjach.
Aby zwinąć i ukryć sekcję kodu
Umieść sekcję kodu między instrukcjami #Region
i #End Region
, jak pokazano w poniższym przykładzie:
#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
Blok #Region
może być używany wiele razy w pliku kodu. W związku z tym użytkownicy mogą definiować własne bloki procedur i klas, które z kolei mogą zostać zwinięte. #Region
bloki można również zagnieżdżać w innych #Region
blokach.
Uwaga
Ukrywanie kodu nie uniemożliwia kompilowania i nie ma wpływu na #If...#End If
instrukcje.