Gewusst wie: Reduzieren und Ausblenden von Codeabschnitten (Visual Basic)

Mit der #Region-Anweisung können Sie Abschnitte des Codes in Visual Basic-Dateien zuklappen und ausblenden. Mit der #Region-Anweisung können Sie einen Codeblock festlegen, der bei Verwendung des Code-Editors von Visual Studio auf- oder zugeklappt werden kann. Die Möglichkeit, Code selektiv auszublenden, macht Ihre Dateien verwaltbarer und lesbarer. Weitere Informationen finden Sie unter Gliedern.

#Region-Anweisungen unterstützen Codeblocksemantik wie #If...#End If. Dies bedeutet, dass sie nicht in einem Block beginnen und in einem anderen enden dürfen. Start und Ende müssen sich im selben Block befinden. #Region-Anweisungen werden innerhalb von Funktionen nicht unterstützt.

So können Sie einen Codeabschnitt zuklappen und ausblenden

Platzieren Sie den Codeabschnitt wie im folgenden Beispiel zwischen den Anweisungen #Region und #End Region:

#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

Der #Region-Block kann in einer Codedatei mehrmals vorkommen. Daher können Benutzer ihre eigenen Blöcke mit Prozeduren und Klassen definieren, die wiederum zugeklappt werden können. #Region-Blöcke dürfen nicht in anderen #Region-Blöcken geschachtelt sein.

Hinweis

Das Ausblenden von Code verhindert nicht seine Kompilierung und wirkt sich nicht auf #If...#End If-Anweisungen aus.

Siehe auch