Gewusst wie: Reduzieren und Ausblenden von Codeabschnitten
Aktualisiert: November 2007
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 diese Direktiven nicht in einem Block beginnen und in einem anderen enden können; Anfang und Ende der Direktive müssen in ein und demselben Block liegen. #Region-Direktiven werden innerhalb von 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.
Hinweis: 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: Deklarieren von bedingten Kompilierungskonstanten
Gewusst wie: Gliedern und Ausblenden von Code
Konzepte
Bedingte Kompilierung in der Übersicht