| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 194 人关注过本帖
标题:请教,以窗体的名字作为参数打开此窗体可行吗?如行,应怎样做?
收藏  订阅  推荐  打印 
ld999
Rank: 2
等级:注册会员
帖子:146
积分:1720
注册:2007-4-11
请教,以窗体的名字作为参数打开此窗体可行吗?如行,应怎样做?

请教,以窗体的名字作为参数打开此窗体可行吗?如行,应怎样做?

如:
void   open(form   a)   
  {   
        a a=new a();
        a.show();   
  }
搜索更多相关主题的帖子: 窗体  参数  名字  
2008-9-15 23:15
火云
Rank: 1
等级:新手上路
帖子:5
积分:168
注册:2008-8-11
aa

兄弟我貌似明白你的意思,感觉可以,但是你写的肯定是有问题的啊。form是类型a窗体名称吧,所以你不用实例化了,直接a.show();应该就可以
2008-9-16 09:56
火云
Rank: 1
等级:新手上路
帖子:5
积分:168
注册:2008-8-11
你自己试试

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 bb = new Form2();         
            this.Hide();
            show(bb);
        }
        private void show(Form2 aa)
        {
            aa.Show();
        }
    }
}
2008-9-16 10:06
andey
Rank: 4
等级:高级会员
威望:3
帖子:916
积分:9948
注册:2007-7-18

建议楼主看一下反射方面的...

msdn == 葵花宝典!!!
QQ:122768959
2008-9-17 11:50
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.049989 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved