没有合适的资源?快使用搜索试试~ 我知道了~
使用C#打开新窗口关闭旧窗口的方法
3星 · 超过75%的资源 需积分: 46 59 下载量 97 浏览量
2011-08-29
16:30:50
上传
评论 1
收藏 2KB TXT 举报
温馨提示
试读
2页
使用C#打开新窗口关闭旧窗口的方法 使用C#打开新窗口关闭旧窗口的方法 使用C#打开新窗口关闭旧窗口的方法 使用C#打开新窗口关闭旧窗口的方法
资源推荐
资源详情
资源评论
使用C#打开新窗口关闭旧窗口的方法
最近在练习制作一套会员积分管理系统,顺便研究了一下打开新窗口后关闭旧窗口的方法,在网上查阅了很多资料,又结合自己的试验总结如下,如果有什么纰漏,还请大家多多指正。
1、网上流传最广的应该是隐藏法了,原理就是把旧窗口隐藏掉,再打开新窗口。
具体的代码如下:
//在旧窗口中的合适位置写这些代码
//新建一个NewForm窗口(NewForm是自己定义的Form)
NewForm fm=new NewForm()
this.Hide(); //隐藏现在这个窗口
fm.Show(); //新窗口显现
这种方法旧的窗口依旧会占内存,因此如果用来做登陆窗口不太好,但是如果旧窗口是以后还需要恢复的主窗口,这个方法便很不错,因为以后可以关掉新窗口,再用 旧窗口.Show() 就可以恢复旧窗口了。
所以这个方法适合在主窗口和子窗口间传递信息。
2、再来便是为登录窗口设计的方法了。
在Program.cs里这样定义:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//新建Login窗口(Login是自己定义的Form)
Login Log = new Login();
//使用模式对话框方法显示Log
Log.ShowDialog();
最近在练习制作一套会员积分管理系统,顺便研究了一下打开新窗口后关闭旧窗口的方法,在网上查阅了很多资料,又结合自己的试验总结如下,如果有什么纰漏,还请大家多多指正。
1、网上流传最广的应该是隐藏法了,原理就是把旧窗口隐藏掉,再打开新窗口。
具体的代码如下:
//在旧窗口中的合适位置写这些代码
//新建一个NewForm窗口(NewForm是自己定义的Form)
NewForm fm=new NewForm()
this.Hide(); //隐藏现在这个窗口
fm.Show(); //新窗口显现
这种方法旧的窗口依旧会占内存,因此如果用来做登陆窗口不太好,但是如果旧窗口是以后还需要恢复的主窗口,这个方法便很不错,因为以后可以关掉新窗口,再用 旧窗口.Show() 就可以恢复旧窗口了。
所以这个方法适合在主窗口和子窗口间传递信息。
2、再来便是为登录窗口设计的方法了。
在Program.cs里这样定义:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//新建Login窗口(Login是自己定义的Form)
Login Log = new Login();
//使用模式对话框方法显示Log
Log.ShowDialog();
资源评论
- styiyo2013-10-28程序比较简单,学习用可以
- qianyimeiye2017-09-22用不了 用不了
- pan_ghua2013-07-01程序比较简单,但说明的用法很清晰,不错
- loafersky2016-09-20程序很简单,学习一下,谢谢!
适者生存
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功