2016-11-03 21 views
0

在一個形式,我有:VB 13個窗口形式 - 我如何將兩種形式之間的變量傳遞[新編碼]

lblQuizName.Text = "Enter Quiz Name" 

後來我叫一個單獨的形式:

frmQuizForStudents.Show() 

如何將lblQuizName.Text中的文本轉換爲這種格式,因爲當我致電frmQuizForStudents時,它不會讓我寫出參數。

特別是因爲它頂部有Public Class frmQuizForStudents,所以我不能寫:「Public Class frmQuizForStudents(lblQuizName)」。

+0

[Ask Google](https://www.google.de/search?q=how+do+I+pass+my+variable+between+two+forms+&ie=utf-8&oe=utf-8&client =火狐-b gfe_rd = CR EI = Ly8bWKHYGIvb8AeyyJewCg) –

回答

0

您可以使用需要您frmQuizForStudents形式參數的新構造函數:

Public Class frmQuizForStudents 

    sub new(QuizName as string) 
     '... Code here 
    end sub 

end class 

此外,調用此表,您需要使用新的參數之前創建它的一個新的實例:

dim NewQuizForStudents as New frmQuizForStudents(lblQuizName.Text) 
NewQuizForStudents.show 
相關問題