2016-11-03 6 views
0

[コーディングに新しい2つの形態の間、私の変数を渡すんlblQuizName.TextのテキストをfrmQuizForStudentsと呼ぶときにパラメータを書くことができないので、このフォームに移動するにはどうすればいいですか?VB 13のWindowsフォームどのように私は私が持っている一つの形で

特に、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 = firefox-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 
関連する問題