如何从 Form3 以隐藏模式重新显示 form2?
how to re-display form2 in hide mode from Form3?
form2.Hide() [ currently at Form 3 ]
form1.Close()
(不同)form1.Close()
无论如何,我可以调出处于隐藏模式的 Form2 吗?从 3?我一直在四处寻找。
我曾尝试做 Form2.Show()。但是,系统通知我“对非共享成员的引用需要对象引用”。
我正在做的这个项目,我使用从一种形式到另一种形式的传递信息。
从Form1 - 3传递信息的信息没有概率。现在的问题是,我想从 Form3 重新显示 Form2(处于隐藏模式)。但它不允许我这样做。到目前为止,我看到的是我只能输入代码 Form2.ActiveForm.Show()。很抱歉我的长消息。确实希望得到帮助,因为我无法在网上找到解决方案。可能是我没有要求在 google
上取得成功
到目前为止的答案可以在此 link 中找到。请仔细阅读表扬信息。
不确定这是否是最佳解决方案,但如果我理解正确的话。
如果你有一个 "Globals" 模块并在其中添加 form2 作为变量:
Public Form2 As New Form2
然后您就可以从其他表单控制它而不会使其失效,例如
Global.Form2.Hide
Global.Form2.Show
甚至可以从其他形式修改其中的控件和值:
Global.Form2.ThisLabel.Text = "TEXT"
这意味着 form3 可以完全控制您的 "form2",即使它是隐藏的。
form2.Hide() [ currently at Form 3 ]
form1.Close()
(不同)form1.Close()
无论如何,我可以调出处于隐藏模式的 Form2 吗?从 3?我一直在四处寻找。
我曾尝试做 Form2.Show()。但是,系统通知我“对非共享成员的引用需要对象引用”。 我正在做的这个项目,我使用从一种形式到另一种形式的传递信息。
从Form1 - 3传递信息的信息没有概率。现在的问题是,我想从 Form3 重新显示 Form2(处于隐藏模式)。但它不允许我这样做。到目前为止,我看到的是我只能输入代码 Form2.ActiveForm.Show()。很抱歉我的长消息。确实希望得到帮助,因为我无法在网上找到解决方案。可能是我没有要求在 google
上取得成功到目前为止的答案可以在此 link 中找到。请仔细阅读表扬信息。
不确定这是否是最佳解决方案,但如果我理解正确的话。 如果你有一个 "Globals" 模块并在其中添加 form2 作为变量:
Public Form2 As New Form2
然后您就可以从其他表单控制它而不会使其失效,例如
Global.Form2.Hide
Global.Form2.Show
甚至可以从其他形式修改其中的控件和值:
Global.Form2.ThisLabel.Text = "TEXT"
这意味着 form3 可以完全控制您的 "form2",即使它是隐藏的。