共用方式為


HOW TO:摺疊和隱藏程式碼區段

更新:2007 年 11 月

#Region 指示詞可供您摺疊和隱藏 Visual Basic 檔案中的程式碼區段。#Region 指示詞可供您指定在使用 Visual Studio 程式碼編輯器時,您可展開或摺疊的程式碼區塊。可選擇性地隱藏程式碼可讓您的檔案更易於管理與閱讀。如需詳細資訊,請參閱 HOW TO:顯示程式碼大綱和隱藏程式碼

#Region 指示詞可支援程式碼區塊語意 (Semantics),例如 #If...#End If。這表示它們不能在某個區塊開始而在另一個區塊結束,必須在同一個區塊中開始與結束。函式中不支援 #Region 指示詞。

若要摺疊與隱藏程式碼區段

  • 將程式碼區段放在 #Region 和 #End Region 陳述式 (Statement) 之間,如下列範例所示:

    #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
    

    #Region 區塊可在一個程式碼檔案中使用多次,因此使用者可以自行定義可依序摺疊的程序與類別區塊。也可以將 #Region 區塊巢狀置於另一個 #Region 區塊中。

    注意事項:

    隱藏程式碼並不會使它無法進行編譯,而且也不會影響 #If...#End If 陳述式。

請參閱

工作

HOW TO:宣告條件式編譯的常數

HOW TO:顯示程式碼大綱和隱藏程式碼

概念

條件式編譯概觀

參考

#Region 指示詞

#If...Then...#Else 指示詞