Postupy: Sbalení a skrytí sekcí kódu (Visual Basic)How to: Collapse and Hide Sections of Code (Visual Basic)

Direktiva #Region umožňuje sbalit a skrýt části kódu v souborech Visual Basic.The #Region directive enables you to collapse and hide sections of code in Visual Basic files. Direktiva #Region umožňuje zadat blok kódu, který lze rozbalit nebo sbalit při použití editoru kódu sady Visual Studio.The #Region directive lets you specify a block of code that you can expand or collapse when using the Visual Studio code editor. Možnost selektivně skrývat kód usnadňuje správu a snazší čtení souborů.The ability to hide code selectively makes your files more manageable and easier to read. Další informace najdete v tématu popisujícím sbalení.For more information, see Outlining.

direktivy #Region podporují sémantiku bloků kódu, jako je například #If...#End If.#Region directives support code block semantics such as #If...#End If. To znamená, že nemohou začít v jednom bloku a končit jiným. počátek a konec musí být ve stejném bloku.This means they cannot begin in one block and end in another; the start and end must be in the same block. direktivy #Region nejsou v rámci funkcí podporovány.#Region directives are not supported within functions.

Sbalení a skrytí oddílu kóduTo collapse and hide a section of code

Umístěte část kódu mezi příkazy #Region a #End Region, jako v následujícím příkladu:Place the section of code between the #Region and #End Region statements, as in the following example:

#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 lze použít několikrát v souboru kódu; Uživatelé tak mohou definovat vlastní bloky procedur a tříd, které mohou být následně sbaleny.The #Region block can be used multiple times in a code file; thus, users can define their own blocks of procedures and classes that can, in turn, be collapsed. bloky #Region lze také vnořit do jiných #Region bloků.#Region blocks can also be nested within other #Region blocks.

Poznámka

Skrývání kódu nebrání jeho kompilování a nemá vliv na #If...#End If příkazy.Hiding code does not prevent it from being compiled and does not affect #If...#End If statements.

Viz také:See also