0
我有一个主窗体和一些子窗体,每个子窗体都可以有一些子窗体。当我有多个子窗体打开时,我尝试从父窗体获取数据,它将从错误的父窗体返回数据。从父类获取数据时父/子关系失败,打开多个表单
例如我有两个Mainform.subform实例在运行。如果我在子窗体的一个实例的子窗体中做这样的事情。它从另一个子窗体返回数据。
dim l = Mainform.subform.listofdata
编辑 我使用Visual Studio 2008的WinForms,形式使用设计师精心设计。
在我的MainForm我这样做
Protected Friend frmMain as Mainform
frmmain = new mainform
在frmMain我这样做
Protected Friend frmsub as new Subform'
frmsub = new subform
在SubSubForm我这样做
For each item in frmmain.frmsub.listofdata
\\Do Something
next
你能再详细一点吗?这是WinForms还是ASP.NET?另外,您是否使用Visual Studio来设计表单?你如何实例化子窗体(子窗体)?如果使用名称实例化它们,则可以将该名称用作Mainform对象的“Controls”属性的引用。谢谢! – Mike 2009-06-24 16:09:08