社区
C#
帖子详情
求教, 不通过引用, 如何显示另一个项目中的窗体?
lethwei
2009-01-09 04:56:50
solution 底下有两个项目: proj1, proj2
proj2 引用了 proj1
但是现在需要在 proj1 中显示 proj2 的一个窗体, 直接在 proj1 中添加 proj2 的引用不行, 因为触犯了"循环引用"限制
项目组织肯定有问题, 有时间会重新调整, 但是现在有没有什么技巧能够绕过这个问题? 谢谢!
...全文
107
11
打赏
收藏
求教, 不通过引用, 如何显示另一个项目中的窗体?
solution 底下有两个项目: proj1, proj2 proj2 引用了 proj1 但是现在需要在 proj1 中显示 proj2 的一个窗体, 直接在 proj1 中添加 proj2 的引用不行, 因为触犯了"循环引用"限制 项目组织肯定有问题, 有时间会重新调整, 但是现在有没有什么技巧能够绕过这个问题? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
love_幸运儿
2009-01-09
打赏
举报
回复
項目路徑 string path="UMS.Path.dll";
Assembly assem = Assembly.LoadFrom(path);
Type t = assem.GetType("UMS.Path."+formName);
object obj = System.Activator.CreateInstance(t, arg.ParamsList);
Form newForm = obj as Form;
newForm.Show();
genius_tong
2009-01-09
打赏
举报
回复
呵呵 学习
lethwei
2009-01-09
打赏
举报
回复
[Quote=引用 5 楼 zhantianyou 的回复:]
項目路徑 string path="UMS.Path.dll";
Assembly assem = Assembly.LoadFrom(path);
Type t = assem.GetType("UMS.Path."+formName);
object obj = System.Activator.CreateInstance(t, arg.ParamsList);
Form newForm = obj as Form;
newForm.Show();
反射
[/Quote]
非常感谢! 问题解决了
homejiji
2009-01-09
打赏
举报
回复
mark学习
evaa006
2009-01-09
打赏
举报
回复
用反射
cwhwin
2009-01-09
打赏
举报
回复
委托呀,传参数
zhantianyou
2009-01-09
打赏
举报
回复
項目路徑 string path="UMS.Path.dll";
Assembly assem = Assembly.LoadFrom(path);
Type t = assem.GetType("UMS.Path."+formName);
object obj = System.Activator.CreateInstance(t, arg.ParamsList);
Form newForm = obj as Form;
newForm.Show();
反射
sungod333
2009-01-09
打赏
举报
回复
在proj1中写一个委托返回form,在proj2中将委托加上方法,proj1调用委托,返回form.
应该可行
优途科技
2009-01-09
打赏
举报
回复
Form form = Assembly.Load(dllpath).CreateInstance(formclassName) as Form;
form.Show();
易企加_天马行空
2009-01-09
打赏
举报
回复
Assembly.Load进来
Form form = Assembly.Load(dllpath).CreateInstance(formclassName) as Form;
form.Show();
HDNGO
2009-01-09
打赏
举报
回复
反射??
求教
如何实现VB.NET控件随着
窗体
的放大而放大
Option Explicit On ...'
窗体
最大化定义 Private FormOldWidth As Long '原始宽度 Private FormOldHeight As Long '原始高度 Public Sub ResizeInit(FormName As Form) Dim Obj As Control FormOldWidth = ...
【WPF小功能】WPF获取控件的句柄
项目
需要获取
显示
控件的句柄 获取相机的实时图像需要传入
窗体
上
显示
控件的...1、在WPF
中
,获取当前
窗体
的句柄与WINFORM
中
不一样: WINFORM直接获取:this.Handle----------this是
窗体
的类名,handle就是句柄。 2、WP
vb/vb.net开发精粹(12)
EXCEL一工作表
中
的内容复制到另一工作表
中
如何确定范围???? 关于设置数字时钟
一个
LISTBOX引发的血案.... 关闭重复的窗口??例如有三个名为aaaaa的窗口,如何关闭两个留
一个
? VarType的
一个
奇怪现象 ...
xhEditor在asp.net
中
怎么获取值啊
关于xhEditor 在asp.net 页面内的使用问题,请高手指点 我参照这个写的还是获取不到值,
求教
! 你直接在后台text_reback.text取不到值吗? 我使用textArea试验了下,添加runat=server 在...
ORCAD使用
中
常见问题汇集及答案
为了保证SMD器件的贴装质量,一般遵循在SMD焊盘上不打孔的原则,因此用fanout布线,从SMD器件的焊盘向外延伸一小段布线,再放置VIA,起到在焊盘上打孔的作用。在LAYOUT PLUS
中
,用AUTO/Fanout/Board,实现fanout...
C#
110,536
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章