將資料從一種形式傳遞到另一種形式
有時你可能希望將以一種形式生成的資訊傳遞給另一種形式以供其他用途使用。這對於顯示搜尋工具的表單或許多其他用途中的設定頁面非常有用。
假設你想要在已經開啟的表單 (MainForm) 和新表單 (NewForm) 之間傳遞 DataTable
:
在主要形式:
Private Sub Open_New_Form()
Dim NewInstanceOfForm As New NewForm(DataTable1)
NewInstanceOfForm.ShowDialog()
End Sub
在 NewForm 中
Public Class NewForm
Dim NewDataTable as Datatable
Public Sub New(PassedDataTable As Datatable)
InitializeComponent()
NewDataTable= PassedDataTable
End Sub
End Class
現在當 NewForm 開啟時,它從 MainForm 傳遞 DataTable1
並作為 NewDataTable
儲存在 NewForm 中以供該表單使用。
當嘗試在表單之間傳遞大量資訊時,這非常有用,特別是在將所有資訊組合到單個 ArrayList
並將 ArrayList
傳遞給新表單時。