如何從1個窗體獲取數據到另一個窗體。vb.net將數據從1個窗體傳輸到另一個窗體
例如:
形式1,當用戶在輸入框(「」)進入的東西發送數據形成2 /和顯示它
Sub form1()
InputBox("Enter something " & Num, "Read Names")
form2.show
end sub
如何從1個窗體獲取數據到另一個窗體。vb.net將數據從1個窗體傳輸到另一個窗體
例如:
形式1,當用戶在輸入框(「」)進入的東西發送數據形成2 /和顯示它
Sub form1()
InputBox("Enter something " & Num, "Read Names")
form2.show
end sub
有很多方法可以做到這一點,例如創建一個form2的實例,並在顯示它之前設置其控件之一的屬性。如果窗口2有一個名爲Label1的標籤控件:
Dim userName As String = InputBox("Whats your name?")
Dim infoForm As New Form2
infoForm.Label1.Text = userName
infoForm.ShowDialog()
根據您的意見,您可以將字符串添加到列表框中設置的拉布勒以同樣的方式:
Dim userName As String = InputBox("Whats your name?")
Dim infoForm As New Form2
infoForm.lstItinerary.Items.Add(usersName)
infoForm.ShowDialog()
是的,但我如何顯示form2中的userName?,我在form2中添加了這個:Dim userName As String lstItinerary.Items.Add(userName) –
那麼在我的示例中,您在Form2中有Label1。我會根據你的評論編輯我的答案 – Steve
沒關係,我犯了一個錯誤。謝謝 –
是什麼形式的2?你創造了它嗎?或者它是一種你無法改變的形式? –
不,我創建窗體,現在我有兩種形式 –
記住要爲您的問題搜索堆棧溢出 - [其他人可能已經問過它](http://stackoverflow.com/questions/13578670/how-to-pass-值對的一文本框-從酮形式到另一種形式,在-VB-淨)。 – prprcupofcoffee