做了一个仓库管理系统,登录框再登录之后隐藏掉,然后进入管理界面,管理界面是多窗口,打开一个就关闭一个,
但是现在如果用户点击右上角红叉,登录框是关闭不掉的,进程仍然存在,请问谁知道该怎么办
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
winform 打开一个新窗口,关闭旧窗口
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Tiger_Zhao 2015-06-28 21:52关注你肯定把所有的关闭都转成隐藏了。不要在FormClosing事件中取消关闭换隐藏,而是登录按钮中直接隐藏转主界面。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-11-03 06:47回答 1 已采纳 Form2 frm2定义为全局,即事件外,然后判断isnull或IsDisposed,如果打开了,就调用Activate,如果没打开就new一个,然后 show Form2 frm2; priva
- 2016-04-19 14:56回答 3 已采纳 Application.Exit();
- 2021-09-29 22:22回答 1 已采纳 你的程序只有一个主窗体,program类里的main方法就是执行的form1.run(),因此它只要关闭,进程就结束了。你要保证的只是主窗体绝对不要被关闭(但可以隐藏),其他窗体关闭是不会导致闪退的。
- 2020-09-03 23:11但这种方式有一个问题,由于主窗口是由登录窗口创建的,当登录窗口关闭时,它会连同由其创建的主窗口一起关闭,这是因为Windows窗体遵循线程或窗口树的规则。 为了解决这个问题,我们可以使用`ShowDialog()`方法来...
- 2016-02-21 19:23回答 6 已采纳 声明 焦点不在窗口内 事件无效!别再提这事件了 - - 试试再来帮我解决问题。
- 2023-02-17 06:41回答 2 已采纳 WinForms的Framework在Windows上使用的是Windows Media Player COM组件来支持视频的播放。由于.NET Core框架的设计不同于.NET Framework,
- 2023-03-06 09:21回答 5 已采纳 万能的python 给你来个牛逼的。网址你自己加 from selenium import webdriver from selenium.webdriver.common.by import By
- 2022-05-23 05:38元正~Richarlie的博客 //打开另一个窗口的同时关闭当前窗口 Thread th = new Thread(delegate () { new IndexForm().ShowDialog(); }); th.Start(); this.Close(); 方法二: IndexForm indexForm = new IndexForm(); this.Hide(); index...
- 2020-02-12 11:58回答 1 已采纳 ``` formclosing事件里面写 try { string s = string.Format("{0},{1},{2},{3}", Top, Left, Height, Widt
- 2022-09-01 01:35回答 1 已采纳 上一次启动的exe文件没有退出,任务管理器中手动终止一下。检查退出代码看看哪里卡住了。
- 2021-06-23 13:06回答 1 已采纳 是在当前tab中加载其他控件内容吧。。tabpage显示不了form。 tabPage1.Controls.Clear();清空下控件,然后再动态创建需要显示的控件添加到tabPage里面
- 2019-03-20 07:204. **适当使用Show()和Hide()方法**:在打开新窗口时,使用`Show()`方法而不是`ShowDialog()`,因为`ShowDialog()`会阻塞父窗口,直到子窗口关闭。而`Show()`方法允许子窗口和主窗口同时存在,可以实现更灵活的切换...
- 2021-09-30 23:09在C#编程中,开发Windows桌面应用程序时,我们经常需要创建一个加载窗口(通常称为“等待窗口”或“进度条窗口”),以便在执行耗时操作(如数据加载、文件处理等)时向用户显示进度并保持应用的响应性。...
- 2009-03-19 06:45在C# WinForm应用开发中,经常会遇到需要管理和关闭多个打开窗口的情况。本文将深入探讨如何在C#环境下实现WinForm窗口的关闭操作,以及如何关闭所有已打开的窗口。 首先,我们需要理解C# WinForm窗口(Form)的...
- 2011-08-29 08:30### 使用C#打开新窗口并关闭旧窗口的方法 在C#开发中,特别是在Windows Forms应用程序中,有时我们需要在用户执行某些操作后打开一个新的窗口(Form),同时关闭当前窗口。这种需求常见于登录验证、切换视图等场景...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司