Vb.net Vb列表框以多种形式显示?

Vb.net Vb列表框以多种形式显示?,vb.net,winforms,listbox,Vb.net,Winforms,Listbox,我正在使用VB.Net和Visual Studio 2012 我需要以两种不同的形式显示相同的列表框 场景 我正在创建一个程序,允许其用户在咖啡馆中创建订单。用户完成订单后,按“保存/完成”按钮。当他们按下此按钮时,他们的订单将添加到新订单侧面的列表框中 在另一个表单(摘要)上,将显示相同的列表框 因此,我的问题是如何在多个表单上显示相同的列表框?此代码将把ComboBox1添加到第二个表单: Private Sub Button1_Click(ByVal sender As System.O

我正在使用VB.Net和Visual Studio 2012

我需要以两种不同的形式显示相同的列表框

场景

我正在创建一个程序,允许其用户在咖啡馆中创建订单。用户完成订单后,按“保存/完成”按钮。当他们按下此按钮时,他们的订单将添加到新订单侧面的列表框中

在另一个表单(摘要)上,将显示相同的列表框


因此,我的问题是如何在多个表单上显示相同的列表框?

此代码将把ComboBox1添加到第二个表单:

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim frm2 As New Form2
    frm2.Controls.Add(ComboBox1)
    frm2.Show()
End Sub

您可以通过将组合项保存到文本文件来实现这一点,以便其他表单可以读取相同的文件?我认为它不是那么专业,但它是一种选择:)

创建.txt文件的示例-

将.txt文件读入控件的示例-

读取文本文件并将其放入控件需要在MyBase.Load事件中进行


希望我能帮你一点忙

这很容易使用类或列表(CafeOrder)作为数据源在构造函数中传递它。。。问题解决了。。。这是一个对象,使用它。我的列表名为lstOrders,你能告诉我如何以不同的形式使用它吗@puroponix或者你可以用与数据源相同的数据表制作不同的列表框。。