【问题标题】:VB.NET handling multiple formsVB.NET 处理多种形式
【发布时间】:2013-08-01 19:07:34
【问题描述】:

我有 2 个表格。如果我单击第一个表单上的按钮,我会弹出第二个面板,它工作正常。但我似乎无法将项目添加到其他表单的列表框中。下面是我到目前为止所得到的一个例子。谁能告诉我我做错了什么?提前致谢。

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

【问题讨论】:

  • 也许你想要Obj.Show()

标签: vb.net


【解决方案1】:

如果您想将项目添加到另一个表单的ListBox1,您需要使用您创建的实例:

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

您还需要在调用ShowDialog 之前添加项目,或者改用Show(不会阻止)。

请注意,这将要求 ListBox1Form2 上为 Public

【讨论】:

  • 非常感谢!我现在觉得很愚蠢,因为答案是如此明显。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-13
  • 2017-06-21
  • 2020-02-16
  • 2017-03-27
相关资源
最近更新 更多