VB.NET处理多个表单

VB.NET处理多个表单,vb.net,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()

我有两张表格。如果我点击第一个表单上的按钮,我会弹出第二个面板,效果很好。但我似乎无法在另一个表单的列表框中添加项目。下面是我到目前为止得到的一个例子。谁能告诉我我做错了什么?提前谢谢

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

如果要将项目添加到其他表单的
列表框1
,则需要使用创建的实例:

Dim Obj As New Form2
Obj.ListBox1.Items.Add("dafdfsafd")
Obj.ShowDialog()
在调用
ShowDialog
之前,您还需要添加这些项目,或者使用
Show
(它不会阻塞)


请注意,这将要求
Form2上的
ListBox1
Public

也许您需要
Obj.Show()
非常感谢!我现在觉得自己很愚蠢,因为答案很明显。