专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » js打开新窗口:打开新窗口并关闭当前的窗口的实现办法 »正文

js打开新窗口:打开新窗口并关闭当前的窗口的实现办法

来源: 发布时间:星期三, 2008年9月10日 浏览:365次 评论:0

我想实现打开新窗口并关闭当前的窗口,大家一起来探讨下,有两个窗体Form1和Form2我想点击Form1中的一个按钮simpleButton1,打开Form2同时关闭Form1...
如果Form1是主窗口。不可以close只能hide(From1是不是主窗体,在Program.cs这里Application.Run后面看出来)

privatevoidsimpleButton1_Click(objectsender,EventArgse)
{
this.Hide();
Form2form2=newForm2();
form2.Show();
}

这样做的坏处是该程序一直不能被关闭,Form1一直占着内存。

我们可以这样设置,让Form1不做主窗体,Form2做主窗体,在Program.cs中将Application.Run(newForm1());改为Application.Run(newForm2());

在Form2中加个

privatevoidForm2_Load(objectsender,EventArgse)
{
Form1form1=newForm1();
form1.ShowDialog();
}

在Form1中

privatevoidsimpleButton1_Click(objectsender,EventArgse)
{
this.Close();
}

就可以了~~~这样,程序就能够被关闭,其实Form1就相当于一个登陆窗口,如果对用户输入验证成功,则关闭该登陆窗口,显示主程序Form2.

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: