c# 怎在主窗体中自定一个属性,用来保存已打开的子窗体实例

发布时间:2024-05-17 05:55 发布:上海旅游网

问题描述:

我的目的就是想实现子窗体和子窗体互访,网上有一个方法mdiParent是针对form的,但是我用的是DockPane的DockContent,所以没办法用mdiParent。

不知可不可以在主窗体formMain中新建一个属性formCollections,这个属性用来保存已打开的子窗体的实例,
每打开一个子窗体,就把这个子窗体的实例作为一个对象加入到主窗体的formCollections属性中,
当某一子窗体childForm1想访问另一子窗体childForm2时,就可以运用formMain.formCollections.childForm2这样的命名空间式的访问方式实现子窗体之间的互访,

不知我的想法能否在C# 2005中实现,还希望哪位达人指点一二,感激涕零!

问题解答:

我做过一个这样的实例, 需要 请发邮件给我, 我再发给你, 邮箱:
marki1986@126.com

热点新闻