C#里我弄了两个窗体,一个是登陆,一个是主窗体....

当我关闭登陆窗口后,打开主窗体。可是每次登陆窗体关闭以后,主窗体也关闭了。... 当我关闭登陆窗口后,打开主窗体。可是每次登陆窗体关闭以后,主窗体也关闭了。 展开
 我来答
TLast_Ghost
2013-05-17 · TA获得超过1542个赞
知道小有建树答主
回答量:649
采纳率:20%
帮助的人:505万
展开全部
因为你的登陆窗口是进程主窗口,这个窗口关闭就以为这关闭程序。。。所以你可以有两个办法,不把他作为主窗口,也就是不要作为第一个form,要么就把它隐藏,不过主窗口隐藏可能会导致进程不能真正关掉。。。。
游俊龙
推荐于2018-05-06 · TA获得超过279个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:189万
展开全部

修改Program.cs文件内容:

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
frmLogin login = new frmLogin();//新建登录窗口实例
if (login.ShowDialog() == DialogResult.OK)//登陆成功后
{
Application.Run(new frmMain());//进入主窗体。
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友50d165b
2013-05-17 · TA获得超过122个赞
知道答主
回答量:243
采纳率:0%
帮助的人:130万
展开全部
我估计你的程序启动窗口就是登陆窗口吧?一旦程序启动窗口被关闭,那么所有的窗口都会关闭,你可以修改一下,把程序启动窗口的关闭事件里写上,把关闭改为隐藏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzli614
2013-05-17 · 超过10用户采纳过TA的回答
知道答主
回答量:61
采纳率:60%
帮助的人:11.8万
展开全部
假设:登录窗体是From1,主窗体是From2
在From1的Button事件里
private void button1_Click(object sender, EventArgs e)
{
From2 f2=new From2();
f2.show();
this.Hide();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zbxiaoyao
2013-05-17 · TA获得超过671个赞
知道小有建树答主
回答量:871
采纳率:50%
帮助的人:768万
展开全部
登录窗口按钮没有做跳转。做上就解决了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式