Freigeben über


Vorgehensweise: Reduzieren und Ausblenden von Codeabschnitten (Visual Basic)

Mit der #Region Direktive können Sie Abschnitte von Code in Visual Basic-Dateien reduzieren und ausblenden. Mit der #Region Direktive können Sie einen Codeblock angeben, den Sie erweitern oder reduzieren können, wenn Sie den Visual Studio-Code-Editor verwenden. Die Möglichkeit, Code selektiv auszublenden, macht Ihre Dateien übersichtlicher und einfacher zu lesen. Weitere Informationen finden Sie unter Gliedern.

#Region Direktiven unterstützen die Semantik von Codeblöcken, wie #If...#End If. Dies bedeutet, dass sie nicht in einem Block beginnen und in einem anderen enden können; Der Anfang und das Ende müssen sich im selben Block befinden. In Funktionen werden #Region-Direktiven nicht unterstützt.

So können Sie einen Codeabschnitt zuklappen und ausblenden

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

#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 mehrmals in einer Codedatei verwendet werden. Daher können Benutzer ihre eigenen Prozeduren und Klassen definieren, die wiederum reduziert werden können. #Region Blöcke können auch in anderen #Region Blöcken geschachtelt werden.

Hinweis

Das Ausblenden von Code verhindert nicht, dass er kompiliert wird, und hat keinen Einfluss auf #If...#End If Anweisungen.

Siehe auch