如何访问或控制面板以不同的形式vb.net

是否有任何方法可以访问或控制面板或类似标签等的其他格式?

例如:

Form1

panel.visible = true

Form2

Form1.panel.visible = false 
marish 回答:如何访问或控制面板以不同的形式vb.net

您可以公开公共属性或变量,并使用它来定义“链接”表单的实例。

假设您具有Parent-Child关系(简化为相关行!):

Form2代码:

Public ParentFrm as Form1    ' in the header of the class Form2

Form1代码,您在其中创建 Form2(仅运行一次):

Dim Frm2 as Form2
Frm2.ParentFrm = Me
Frm2.Show()

Panel内部Form2中玩Form1

ParentFrm.Panel1.Visible = False

您可以通过这种方式访问​​任何GUI对象以及公共属性和变量。

如果您有同级关系,则可以执行此操作,但是可以通过公共父表单进行。

还有更多在表单之间进行通信的方法,但这是最简单的方法,即使在复杂的表单中也可以完美地工作。因此,您可以选择MDI之类的选项。

本文链接:https://www.f2er.com/3166389.html

大家都在问