我正在使用VB.Net和Visual Studio 2012。
我需要以两种不同的形式显示相同的列表框。
情景
我正在创建一个程序,允许其用户在咖啡馆中创建订单。当用户完成订单后,按“保存/完成”按钮。当他们按下此按钮时,他们的订单会被添加到新订单表格一侧的列表框中。
在另一个表格(摘要)上,将显示相同的列表框。
所以我的问题是如何在多个表单上显示相同的列表框?
答案 0 :(得分:0)
此代码将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
答案 1 :(得分:0)
您可以将组合项目保存到文本文件,另一个表单可以读取同一个文件吗?我认为这不是那么专业,但它是一种选择:)
创建.txt文件的示例 - http://www.homeandlearn.co.uk/NET/nets8p4.html
将.txt文件读入控件的示例 - https://msdn.microsoft.com/en-us/library/db5x7c0d(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1
读取文本文件并将其放在控件中需要在MyBase.Load事件中。
希望我能帮助你一点点!