2013-08-01 50 views
1

我有兩種表單。如果我點擊第一個窗體上的按鈕,我會彈出第二個窗體,它工作正常。但我似乎不能將項目添加到其他窗體上的列表框中。下面是我到目前爲止的一個例子。誰能告訴我我做錯了什麼?提前致謝。處理多個表單的VB.NET

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
    Dim Obj As New Form2 
    Obj.ShowDialog() 
    Form2.ListBox1.Items.Add("dafdfsafd") 
End Sub 
+0

也許你想'Obj.Show()' –

回答

3

如果你想將項目添加到其他形式的ListBox1,你需要使用您創建的實例:

Dim Obj As New Form2 
Obj.ListBox1.Items.Add("dafdfsafd") 
Obj.ShowDialog() 

您還需要調用ShowDialog之前添加的項目,或者使用Show(不會阻止)。

請注意,這將需要ListBox1PublicForm2

+0

非常感謝!我現在感到非常愚蠢,因爲答案非常明顯。 –