我试过Google搜索方式获取数组或当前表单的子表单无效。有没有一个标准的方法来做这样的事情?我使用.NET 4.0 frameowkr的Visual Studio 2013年如何检索所有儿童形式的收集,其中表格A调用表格B和B是儿童
我已经试过
For Each childForm As Form In Me.MdiChildren
Debug.WriteLine(childForm.Name)
Next
当我知道一个孩子的形式存在,但我从来没有在我的调试进入的WriteLine代码。长度为0.
想你'标记和vb.net''C#'你提供的例子在'vb.net'中是否重要?你也确定你所引用的“Form”确实有孩子吗?引用表单应该具有属性“IsMdiContainer = True”。如果确实如此,那么您应该能够获得对父母开放的所有儿童实例(Me)... – Codexer
@Codexer任何一种语言的解决方案都可以。两者之间的转换或多或少是微不足道的。 – codemonkeyliketab
另外,你命名的“Form”类是什么。你可以在你的'For Each'语句中使用它们的类名...例如:'对于每个childForm作为YOURCLASSNAME在Me.MdiChildren'中......但是如果它不是那种类型,它也可能会引发异常......然后你可以声明它作为一个对象,然后使用它... – Codexer