| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4311 人关注过本帖
标题:[求助]怎么样实现点击按钮跳转到另一窗口后将本窗口关闭
只看楼主 加入收藏
stefin
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2007-7-28
收藏
 问题点数:0 回复次数:7 
[求助]怎么样实现点击按钮跳转到另一窗口后将本窗口关闭
小弟最近初学C#.做了个科研管理系统.但是不知道怎样实现点击按钮跳转到另一窗口后将本窗口关闭.还请各位高手指点一二.
比如我现在做了两个窗口Form1和Form2
在Form1上添加一个按钮并编写其代码如下:
Form c = new Form2();
c.ShowDialog();
功能实现从Form1中点击按钮跳转到Form2
可是我发现Form2窗口打开后.第一个窗口Form1却未关闭.
曾经试过一些方法但未成功.希望各位高手指点一下新人.不要太踩我啊.呵
请问怎么解决点击按钮跳转到另一窗口后将本窗口关闭.
搜索更多相关主题的帖子: 按钮 窗口 
2007-07-28 12:44
toutou1231
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-7-28
收藏
得分:0 
刚好也碰到此问题 手里没资料 网上也找不到
其实这个也就是一个写法问题
望知道的兄弟不吝回个贴 就写几个字母的事情
PS:楼上要是用的急 我倒是有个笨方法 把窗体可见属性设置成 false
2007-07-28 16:37
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 
不错 就把窗体隐藏起来就可以了

天行健,君子以自强不息!!QQ:68660681
2007-07-28 17:17
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
收藏
得分:0 
用Form1.Hide();或者this.Hide();
然后在主窗体的关闭事件里写:Application.exit();就可以啦..

革命尚未成功,同志仍需努力-----+++
2007-07-28 21:06
stefin
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2007-7-28
收藏
得分:0 
谢谢楼上的指点.
去实践咯
2007-07-29 09:12
stefin
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2007-7-28
收藏
得分:0 

顺便问一下高手啊
如果我说的是主窗口.怎样实现主窗口的这种功能呢?
比如我Form1是主窗口.Form2是子窗口.
我想实现点击按钮后弹出Form2.然后主窗口关闭.退出Form2时主窗口再弹出来供其他操作.
请问怎么做呢?

2007-07-30 09:41
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
收藏
得分:0 
可以这样嘛?

windows编程才接触,关注..

Flying without wings
2007-07-30 09:54
天使不落泪
Rank: 1
等 级:新手上路
帖 子:104
专家分:0
注 册:2007-7-24
收藏
得分:0 
你可以 在按钮后弹出Form2.然后主窗口进行隐藏.
Form2 fm2 = new Form2();
fm2.Show();
// 不在任务栏显示
this.ShowInTaskbar = false;
// 窗体透明
this.Opacity = 0; //后面的取值0~100 ,0表示透明
退出Form2时主窗口再显示出来

那就在Form2的close 事件里面把form1的那2个属性改掉

这样做其实没把 form1 关掉只是隐藏以来了 ,如果要关掉就加个close(); 显示的时候加个show();

这.................
2007-07-31 09:25
快速回复:[求助]怎么样实现点击按钮跳转到另一窗口后将本窗口关闭
数据加载中...
 
   



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

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