form2.Hide() [ currently at Form 3 ]
form1.Close()
(不同)form1.Close()
无论如何,我是否可以调出处于隐藏模式的Form2?来自3?我一直在四处看看。
我曾尝试过Form2.Show()。但是,系统通知我"对非共享成员的引用需要对象引用"。 我正在做这个项目,我使用从1种形式到另一种形式的传递信息。
从Form1 - 3传递信息,信息没有概率。现在的问题是从Form3我想重新显示Form2(处于隐藏模式)。但它不允许我这样做。到目前为止,我看到的是我只能输入代码Form2.ActiveForm.Show()。对不起我的长信息。我真的希望得到帮助,因为我无法在网上找到解决方案。可能是我没有要求在谷歌上打击
答案 0 :(得分:0)
到目前为止的答案可以在这个链接上找到。请仔细阅读您的详细信息。
what is the different in form2.Close() and Form3.ActiveForm.Close() in VB
答案 1 :(得分:0)
不确定它是否是最佳解决方案,但如果我理解你的话。 如果你有一个" Globals"模块并在其中添加form2作为变量:
Public Form2 As New Form2
然后,您可以从其他形式控制它,而不会变为无效,例如。
Global.Form2.Hide
Global.Form2.Show
甚至可以从其他形式修改其中的控件和值:
Global.Form2.ThisLabel.Text = "TEXT"
这意味着form3可以完全控制你的" form2"即使它隐藏起来。