| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1311 人关注过本帖
标题:关于窗体关闭
只看楼主 加入收藏
寒水1015
Rank: 2
等 级:论坛游民
帖 子:25
专家分:28
注 册:2009-8-30
结帖率:100%
收藏
 问题点数:0 回复次数:9 
关于窗体关闭
设置两个窗体,第一个是登录,输入用户名和密码,单击确定显示第二个窗体,第二个窗体是输入信息程序。运行时关闭第二窗体后还得关闭第一窗体。怎样做到关闭第二窗体会自动关闭第一个窗体?
搜索更多相关主题的帖子: 窗体 
2009-09-13 17:43
zhaoxili
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:327
专家分:479
注 册:2009-1-3
收藏
得分:0 
Application.Exit();
2009-09-13 22:34
zongshi123
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:50
专家分:310
注 册:2009-9-13
收藏
得分:0 
Form1,Form2:
 
在窗体二中:
 
            if (Application.OpenForms["Form1"] != null)  
            {  
                Application.OpenForms["Form1"].Close(); this.Close();  
            }
如要退出整个应用程序 ,,就没什么好说的吧

一个没房没车没钱没权没头没脑没心没肺没脸没皮的穷鬼垃圾小流氓外带人妖大尾(yi)巴狼
2009-09-13 22:54
寒水1015
Rank: 2
等 级:论坛游民
帖 子:25
专家分:28
注 册:2009-8-30
收藏
得分:0 
2楼的代码
在第一个窗体中单击按钮无法显示第二个窗体。直接两个窗体全部关闭
3楼的代码也如此
我要做的在第一个窗体中单击按钮显示第二个窗体,关闭第二个窗体时同时也关闭第一个窗体
2009-09-14 18:52
zongshi123
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:50
专家分:310
注 册:2009-9-13
收藏
得分:0 
楼上 。。。

在第一个窗体中单击按钮显示第二个窗体     这个你也不会????

一个没房没车没钱没权没头没脑没心没肺没脸没皮的穷鬼垃圾小流氓外带人妖大尾(yi)巴狼
2009-09-14 18:56
寒水1015
Rank: 2
等 级:论坛游民
帖 子:25
专家分:28
注 册:2009-8-30
收藏
得分:0 
2楼的代码
必须创建一个窗体关闭事件。刚才测试过成功。谢谢!
2009-09-14 18:57
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:0 
用事件吧!
在第一个输入用户名密码的的窗体按钮事件里:
不是要创建第二个Form吗?
写一个事件
Form2.FormClosed +=。。。。。。。

在这个事件处理里加入,this.Close();
搞定。
2009-09-15 00:37
ligendeai
Rank: 1
来 自:湖北荆州
等 级:新手上路
帖 子:52
专家分:0
注 册:2009-3-21
收藏
得分:0 
2,3楼的都是对的,2楼的很直接

低调!!!是最牛B的炫耀!!学习、学习、还要再学习!提高、提高、一定能提高!
2009-09-15 23:51
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:0 
第一个窗口中

        public delegate void ChildClose();

        private void button1_Click(object sender, EventArgs e)
        {
                this.Hide();
 
                MainForm fm = new MainForm();
 
                fm.closeFather += new ChildClose(this.Close);
 
                fm.ShowDialog();
           
        }

弹出窗口中
        public event ChildClose closeFather;//关闭父窗口

        private void MainForm_FormClosed(object sender, FormClosedEventArgs e)//关闭窗口响应,连同父窗口一起关闭
        {
            closeFather();
 
        }


天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-09-16 03:16
凡的天地
Rank: 2
等 级:论坛游民
帖 子:22
专家分:15
注 册:2009-10-19
收藏
得分:0 
form1 f=new form1 ();
f.visible=false;
form2 m=new form2 ();
m.visible=false;
试试行不行??
2009-10-21 19:22
快速回复:关于窗体关闭
数据加载中...
 
   



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

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