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

Mit der #Region-Direktive können Sie Codeabschnitte aus 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 Code-Editor von Visual Studio verwenden. Durch die Möglichkeit, ausgewählte Codeabschnitte auszublenden, werden Dateien leichter lesbar und sind besser zu verwalten. Weitere Informationen finden Sie unter Gewusst wie: Gliedern und Ausblenden von Code.

#Region-Direktiven unterstützen Codeblocksemantik, z. B. #If...#End If. Dies bedeutet, dass sie nicht in einem Block beginnen und in einem anderen Block enden können. Beginn und Ende müssen im gleichen Block liegen. #Region-Direktiven werden in Funktionen nicht unterstützt.

So werden Codeabschnitte reduziert und ausgeblendet

  • Fügen Sie den Codeabschnitt zwischen die #Region-Anweisung und die #End Region-Anweisung ein (siehe folgendes Beispiel):

    #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 mehrfach verwendet werden, d. h. Benutzer können eigene Prozeduren- und Klassenblöcke definieren, die wiederum reduziert werden können. #Region-Blöcke können auch in anderen #Region-Blöcken geschachtelt werden.

    Tipp

    Durch das Ausblenden wird der betreffende Code nicht von der Kompilierung ausgeschlossen, und das Ausblenden hat keinen Einfluss auf #If...#End If-Anweisungen.

Siehe auch

Aufgaben

Gewusst wie: Gliedern und Ausblenden von Code

Referenz

#Region-Direktive

#If...Then...#Else-Direktive

Weitere Ressourcen

Bedingte Kompilierung in Visual Basic