Form问题,form间的跳转
主 题: Form问题,form间的跳转
作 者: wick (坏人)
等 级: ^^
信 誉 值: 100
所属论坛: .NET技术 C#
问题点数: 80
回复次数: 6
发表时间: 2003-9-23 10:13:25
有两个form,form1&form2
执行form1中的某个事件,form1释放掉,form2获得焦点.
我用from1.dispose()
不行,把整个项目释放掉了。
如:
点击form1中的"登录"按钮,进入form2界面,form1释放.
回复人: zhouzhouzhou(人生程序) ( 三级(初级)) 信誉:100 2003-9-23 10:47:09 得分:25
那么倒過來可不可以:)
private void timer_Tick(object sender, System.EventArgs e)
{
if (MenuEvent.flag == "relogin")
{
this.timer.Enabled = false;
this.Hide();
FrmLogin frm = new FrmLogin();
frm.ShowDialog();
this.Close();
this.Dispose();
}
if (MenuEvent.flag == "reloginClose")
{
this.timer.Enabled = false;
this.Close();
this.Dispose();
}
}
回复人: cnhgj(戏子.Com?俺真TMD够菜) ( 一星(中级)) 信誉:100 2003-9-23 10:51:54 得分:15
主窗体只能hide,不能close
回复人: zhehui(小慧) ( 四级(中级)) 信誉:100 2003-9-23 10:58:10 得分:15
form1 是一个主窗体。里面有一个main函数。是整个程序的入口。
程序运行时,他要始终存在这个窗体。
所以:主窗体只能hide,不能close
回复人: snof(雪狼) ( 两星(中级)) 信誉:105 2003-9-23 11:09:27 得分:15
如果你想dispose,那么它就不能做为主窗口,
回复人: zhehui(小慧) ( 四级(中级)) 信誉:100 2003-9-23 11:18:34 得分:10
点击form1中的"登录"按钮,进入form2界面,form1释放.
把form2做为登陆界面就可以了。
回复人: wick(坏人) ( 二级(初级)) 信誉:100 2003-9-23 11:32:35 得分:0
学到.
谢.
该问题已经结贴 ,得分记录: zhouzhouzhou (25)、 cnhgj (15)、 zhehui (15)、 snof (15)、 zhehui (10)、