共用方式為


HOW TO:將表單視為物件

更新:2007 年 11 月

表單是組成應用程式使用者介面的圖形物件。在 Visual Basic 中,類別會定義表單的顯示方法和作用。當表單在執行階段顯示時,Visual Basic 會建立 Form 類別的執行個體,讓您能夠像使用其他物件的方式來使用。您可以在表單中加入自訂的方法及屬性,並能夠從應用程式中的其他表單或類別來存取。

若要為表單建立新方法

  • 加入宣告為 Public 的程序,如下列程式碼所示:

    ' Create a custom method on a form.
    Public Sub PrintMyJob()
        ' Insert the code for your method here.
    End Sub
    

若要在表單中加入新欄位

  • 在表單模組中宣告公用變數,如下列程式碼所示:

    Public IDNumber As Integer
    

若要存取不同表單的方法

  1. 建立您要存取方法所屬表單的新執行個體。當您在參考表單名稱時,實際上您是參考表單所屬的類別,而非物件本身。

    注意事項:

    Visual Basic 提供隱含的全域變數,其名稱與每個表單類別的表單名稱相同。如需詳細資訊,請參閱 HOW TO:存取表單

  2. 將表單指派至物件變數。物件變數會參考表單類別的新執行個體。

    以下範例會正確呼叫 PrintMyJob 程序:

    Dim newForm1 As New Form1
    newForm1.PrintMyJob()
    

    在以上範例中,新表單並未顯示。不一定需要顯示表單物件才能使用其方法。若要顯示新表單,您需要加入下列程式碼:

    newForm1.Show()
    

請參閱

工作

HOW TO:使用 New 關鍵字

概念

Property 程序