我有一个带有按钮、文本框和用户控件的表单。单击按钮时,它会调用另一个类中的方法。在此类中,将打开一个消息框。当用户单击“确定”时,消息框将关闭,类方法将持续 10 秒左右,然后结束。在这 10 秒内,消息框结束后的任何文本框或按钮仍然显示消息框(它们不会被重新绘制)。
问题是我如何强制所有内容在表单上重新绘制。问题是具有 messageBox 的类不了解调用它的表单
Frank
你可以尝试使用
Application.DoEvents()
消息框关闭后立即。但是,除非您在后台线程中执行在其他类中调用的方法,否则您的 UI 将在 10 秒内不会响应。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)