如图,要实现下列等待界面时,等待界面是以ShowDialog弹出的,发现关闭后,主窗体会闪烁一下的BUG,搞半天没搞明白啥原因。

过了几天后,搜索了下发现,在fm.ShowDialog(),显示出来时,其他位置再调用fm.Close(),后又调用了fm.Dispose(),注释掉了fm.Dispose()后,就好了。。
本文描述了一个在WinForm应用程序中使用ShowDialog弹出等待界面后,关闭时主窗体出现闪烁的BUG。通过调整代码逻辑,避免在fm.Close()后立即调用fm.Dispose(),成功解决了该问题。
如图,要实现下列等待界面时,等待界面是以ShowDialog弹出的,发现关闭后,主窗体会闪烁一下的BUG,搞半天没搞明白啥原因。

过了几天后,搜索了下发现,在fm.ShowDialog(),显示出来时,其他位置再调用fm.Close(),后又调用了fm.Dispose(),注释掉了fm.Dispose()后,就好了。。
转载于:https://www.cnblogs.com/wishFreedom/p/3821165.html

被折叠的 条评论
为什么被折叠?
