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
若要存取不同表單的方法
建立您要存取方法所屬表單的新執行個體。當您在參考表單名稱時,實際上您是參考表單所屬的類別,而非物件本身。
注意事項: Visual Basic 提供隱含的全域變數,其名稱與每個表單類別的表單名稱相同。如需詳細資訊,請參閱 HOW TO:存取表單。
將表單指派至物件變數。物件變數會參考表單類別的新執行個體。
以下範例會正確呼叫 PrintMyJob 程序:
Dim newForm1 As New Form1 newForm1.PrintMyJob()
在以上範例中,新表單並未顯示。不一定需要顯示表單物件才能使用其方法。若要顯示新表單,您需要加入下列程式碼:
newForm1.Show()