| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1246 人关注过本帖
标题:C# 反射動態調用窗體的問題
只看楼主 加入收藏
xunmi_love
Rank: 2
等 级:论坛游民
帖 子:204
专家分:18
注 册:2006-10-14
结帖率:57.14%
收藏
已结贴  问题点数:10 回复次数:3 
C# 反射動態調用窗體的問題
private void CreateForm(string strName)
        {
            
            this.Cursor = Cursors.WaitCursor;
            string path = "feiwu";//项目的Assembly选项名称
            string name = strName; //类的名子
            Form fm = (Form)System.Reflection.Assembly.Load(path).CreateInstance(name);
            //fm.MdiParent = this.ParentForm;
            fm.Show();-此處报错:并未将物件参考设定为物件的执行个体
            //fm.Dock=DockStyle.Fill;
            //this.Cursor = Cursors.Default;
        }

        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            string fn = "Form2";
            CreateForm(fn);
        }

请大侠们帮忙指出错误的地方應如何修正,或是给出更好的方法!谢谢!
搜索更多相关主题的帖子: 反射 
2010-03-16 09:12
xunmi_love
Rank: 2
等 级:论坛游民
帖 子:204
专家分:18
注 册:2006-10-14
收藏
得分:0 
怎麼沒有回答啊,是那裡錯了?

低頭做人,擡頭做事。
2010-03-17 08:40
baikil
Rank: 10Rank: 10Rank: 10
来 自:X星球
等 级:青峰侠
威 望:4
帖 子:282
专家分:1580
注 册:2009-7-20
收藏
得分:10 
调用窗体真还没弄过啊,调用dll文件应该不是问题啊.

自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2010-03-17 08:57
xunmi_love
Rank: 2
等 级:论坛游民
帖 子:204
专家分:18
注 册:2006-10-14
收藏
得分:0 
嗯,我覺的這個所用的就是通過窗體名找到窗體,然後實例化。再SHOW。而現在是沒有實例化,所以沒有辦法使用!就不知道該怎麼搞了!
還請過路的大俠不吝賜教!

低頭做人,擡頭做事。
2010-03-17 09:57
快速回复:C# 反射動態調用窗體的問題
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014253 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved