gpt4 book ai didi

.net - vb.net 通过 New 引用程序创建的表单

转载 作者:行者123 更新时间:2023-12-01 01:10:04 25 4
gpt4 key购买 nike

我在 vb.net 中用按钮编写了以下代码。

dim x as new frm_raw_infosheet

每当我单击按钮时,程序都会创建一个新的表单实例,这正是我想要的。

我的问题是,我将如何能够引用这些新创建的表单中的每一个?
例如,我点击了按钮 3 次,我将如何以编程方式隐藏我用按钮创建的第二个表单?

我试过
x.name = "Form" & incrementingvariable

但是,我不完全确定我将如何提及它。

为了让我的问题更清楚,假设 incrementingvariable 包含数字 2
incrementingvariable = 2

x 现在包含名称“Form2”

但是,这会返回错误
Form2.enabled = false 

我不能引用 Form2,因为 .Net 说“Form2”不存在!

编辑

我知道我问这个问题已经有一段时间了,但这里有一个更新

列表框上是我使用 Listbox1.items.add(x.Name) 存储的每个表单的字面名称。 .

那么如何调用集合中的实例呢?说我想让列表中的表单可见?

最佳答案

这取决于您希望程序如何工作。

如果您只想随时打开表单的一个实例,您可以保存 new 返回的引用。在一个持久变量中,例如一个实例变量。然后,您可以引用旧表单并在以后随时关闭它。

如果您需要跟踪多个表单,那么您可以保存 new 返回的引用。在一个集合中,它也可以是一个实例变量。

关于.net - vb.net 通过 New 引用程序创建的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15870811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com