gpt4 book ai didi

c# - WinForm刷新问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:26 24 4
gpt4 key购买 nike

我有一个程序可以打开多个窗体,当窗体很多的时候,打开的时候层叠。

按下按钮时,运行一些代码并关闭表单

this.Visible = false;杀死僵尸();this.Close();

我的 Kill.Zombies();方法需要几秒钟才能运行,所以我在运行之前让表单不可见。我遇到的问题是,即使它不可见,它后面的表单也不会刷新,就好像应该不可见的表单仍然可见一样。

我尝试在使其不可见之前移动表单,但它仍然存在显示在其后面的表单之上的问题。

如果您能给我一些解决此问题的建议,我将不胜感激。

最佳答案

你在 this.Visible = false; 之后调用 Application.DoEvents() 吗? ?

正确的方法是多线程,但调用 DoEvents() 可能会解决这个问题。

关于c# - WinForm刷新问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3151233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com