以Exe模块中的主Form的子窗口的形式,显示dll中的Form,注意dll是动态加载的

passionhip 2009-03-24 04:49:10
问题如题,

A Form类在dll中,派生自X
B Form类在exe中,派生自Y

X、Y都是abstract

现在X、Y都在公有类库中,被A、B所在模块Ref进来,模块间通过这两个abstract通信。

=============================================================================
问题是:
如何将A Form以子窗口的形式显示在B Form上。(注意是动态加载的dll哦!)
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
passionhip 2009-03-25
  • 打赏
  • 举报
回复
难道这种功能在C#技术上是无法实现的?

还是我的设计有问题?还是方式不对?
passionhip 2009-03-24
  • 打赏
  • 举报
回复
我现在A类在Class 库工程里,不知道变成控件库会不会解决这个问题,但是我发现Form是间接派生自Control类的,可能这种修改没有意义。

另外,我的A类中使用了其他的非标准控件,但是B中没有这些引用,这也是为什么要做成动态加载的原因,就是要避免B所在工程的链接错误。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧