vb.net 如何用另外一个窗口的资源,例如利用A 窗口打开B窗口,B窗口中的按钮要可以控制A窗口中的内容.
展开全部
给你一个思路,
1把A窗口(比如是FormA)要控制的控件、成员变量、方法、属性等定义为Public
2然后重写B窗口(FormB)的构造函数,增加一个成员变量,使之用来保存A窗口的引用,比如
Public Partial Class FormB
Private _formA As FormA
Public Sub New(formA As FormA)
_formA = formA
End Sub
'...
End Class
然后我们在FormB中就可以用_formA来控制FormA的内容了
在A中打开B窗口可以这样:
Dim B As New FormB(Me)
B.Show()
1把A窗口(比如是FormA)要控制的控件、成员变量、方法、属性等定义为Public
2然后重写B窗口(FormB)的构造函数,增加一个成员变量,使之用来保存A窗口的引用,比如
Public Partial Class FormB
Private _formA As FormA
Public Sub New(formA As FormA)
_formA = formA
End Sub
'...
End Class
然后我们在FormB中就可以用_formA来控制FormA的内容了
在A中打开B窗口可以这样:
Dim B As New FormB(Me)
B.Show()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询