【发布时间】:2013-04-08 03:31:44
【问题描述】:
我在 vb.net 中有以下代码写在一个按钮中。
dim x as new frm_raw_infosheet
每当我点击按钮时,程序都会创建一个我想要的表单的新实例。
我的问题是,我将如何引用这些新创建的表单中的每一个? 例如,我单击了 3 次按钮,如何以编程方式隐藏使用该按钮创建的第二个表单?
我试过了
x.name = "Form" & incrementingvariable
但是,我不完全确定我将如何引用它。
为了让我的问题更清楚,假设增量变量包含数字 2
incrementingvariable = 2
x 现在包含名称“Form2”
但是,这会返回错误
Form2.enabled = false
我不能引用Form2,因为.Net说“Form2”不存在!
编辑
我知道我问这个问题已经有一段时间了,但这里有一个更新
在列表框上是我使用Listbox1.items.add(x.Name) 存储的每个表单的文字名称。
那我如何调用集合中的实例呢?假设我想让列表中的表单可见?
【问题讨论】: