说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

C# webform的简单问题,如何关闭窗口

编辑:说三道四文库 发布时间:2018-04-26 03:53
HTML文档下载 WORD文档下载 PDF文档下载
class a: system.windows.forms.form
{
  static void Main()
  {
    Application.run(new a());
    ……
    b frmb = new b();
    frmb.show();
    this.close();
  }
}
class b : system.windows.forms.form
{
  ……
}
我的问题是如何关闭a窗口又要打开b窗口.a.Main()里写this.close()会导致整个程序结束呀.当然Hide()不是我希望的,呵呵.
a.Close();
Application.run(new b());
nod
用 application.run 建一个新的消息循环
不行呀,还是一起关了。
哪位能写个简单的例子给我??谢谢了。
up.
如何关闭a窗口又要打开b窗口

你可以把a窗口隐藏,其实也不是真正的关闭
比如说a是一个登录窗口,用户名密码正确就关掉a打开b。如果用a.hide(),那么关b是a还存在,所以系统仍然没退出。
这种a.hide()后关掉b要退出就只有杀进程了,不好撒。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘