Udostępnij za pośrednictwem


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.

Zobacz też