我尝试使用谷歌搜索方式来获取当前表单的子表单数组或列表无效。有没有标准的方法来做这样的事情?我正在使用.net frameowkr 4.0 visual studio 2013。
我试过了
For Each childForm As Form In Me.MdiChildren
Debug.WriteLine(childForm.Name)
Next
当我知道存在子表单时,但我从未在调试中输入WriteLine代码。长度为0。
答案 0 :(得分:0)
好的,我认为你想要的是查看Application.OpenForms集合。
Form1实例化Form2的新实例
Dim f2 as New Form2
f2.Name = "foo"
f2.Show
然后在form1中,你可能会得到你想要的东西
For Each child as Form in Application.OpenForms.OfType(Of Form2)()
Debug.WriteLine(child.Name)
Next