| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2076 人关注过本帖
标题:winform load事件中关闭自己,打开另一个窗体
只看楼主 加入收藏
zzqqrr
Rank: 6Rank: 6
来 自:299294817
等 级:侠之大者
威 望:1
帖 子:155
专家分:408
注 册:2011-6-11
结帖率:83.33%
收藏
已结贴  问题点数:10 回复次数:4 
winform load事件中关闭自己,打开另一个窗体
private void Form2_Load(object sender, EventArgs e)
        {
            ////this.Visible = false;

            Form3 f3 = new Form3();
            f3.fm = this;
            f3.Show();
            //this.Hide();
            //button1_Click(sender, e);
        }

WINFROM   LOAD事件中关闭自己打开另一个窗体,不起作用,最后两个一起显示了,有人遇到过没??急。。。
搜索更多相关主题的帖子: private false 
2015-01-13 21:18
over1230
Rank: 8Rank: 8
等 级:贵宾
威 望:25
帖 子:113
专家分:897
注 册:2009-10-9
收藏
得分:4 
好像load 事件里面不能用Hide()方法吧?
2015-01-14 14:05
lxsxd
Rank: 5Rank: 5
等 级:贵宾
威 望:14
帖 子:153
专家分:357
注 册:2014-4-15
收藏
得分:4 
自己这个窗体关闭了,怎么还能在自己这个窗体上打开别人的窗体呢?不明白

艰难地走在C#自学的路上…………
2015-01-14 15:04
baijiaheide
Rank: 1
等 级:新手上路
帖 子:3
专家分:4
注 册:2011-6-3
收藏
得分:4 
百度了一个,可以使用:

Program.cs:
程序代码:
namespace frmLoad
{
    static class Program
    {
        public static Form form = null;

        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());

            if (form != null) Application.Run(form);


        }
    }
}


Form1_Load事件:

程序代码:
 private void Form1_Load(object sender, EventArgs e)
        {
            Form2 frm2 = new Form2();
            Program.form = frm2;
            this.Dispose();

            
        }
2015-01-15 08:59
奇异芒果
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-2-1
收藏
得分:0 
回复 4楼 baijiaheide
Program.form显示错误,form是在哪里定义的
2015-02-02 09:44
快速回复:winform load事件中关闭自己,打开另一个窗体
数据加载中...
 
   



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

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