| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 658 人关注过本帖
标题:[求助]登陆窗体问题
取消只看楼主 加入收藏
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
 问题点数:0 回复次数:3 
[求助]登陆窗体问题
2个窗体 Form1 Form2
Form1上有个button 一点就会关闭Form1 窗体 打开 Form2

我在button里面加入了以下代码
{
Form1 f1 = new Form1();
if(f1.ShowDialog() == DialogResult.OK)
{
Application.Run(new Form2());
}
}
出来的结果是 点一下button 还是会弹出Form1


后来改正了下 加入以下代码
{
this.close();
Form1 f1 = new Form1();
if(f1.ShowDialog() == DialogResult.OK)
{
Application.Run(new Form2());
}
}

结果一点button全关了


没有达到最初想要的 点Form1的button 关闭Form1打开Form2



盼解决
搜索更多相关主题的帖子: 窗体 button new DialogResult 登陆 
2006-10-15 10:21
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
以下是引用mylover624在2006-10-15 11:14:44的发言:
private void button1_click(object sender,EventArgs e)
{
this.Hide(); //只能隐藏,不能关闭~!!
Form2 f2=new Form2();
f2.Show();
}

再在Form2中的 Closed事件中写入:
private void Form2_Closed(object sender, System.EventArgs e)
{
Application.Exit();
}

用了以上代码 关闭Form2窗体 程序不会终止

2006-10-15 15:16
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
以下是引用mylover624在2006-10-15 15:24:16的发言:
button1是Form1中的,你用this.Close();这当然是关闭Form1了,也就是说Form2也被关闭了.

我现在已经用了 this.Hide(); 程序不会终止啊

2006-10-15 15:36
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
给个详细代码我看看吧
2006-10-15 21:03
快速回复:[求助]登陆窗体问题
数据加载中...
 
   



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

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