单选按钮在显示消息框后消失

本文关键字:消失 消息 显示 单选按钮 | 更新日期: 2023-09-27 18:01:33

我有一个c#用户控件。在这个控件中,我有一个GroupBox,其中包括单选按钮和文本框。

当用户在单选按钮之间切换时,将弹出一个消息框,询问用户是否确定自己的选择。

消息框的顶部覆盖最后一个单选按钮和最后一个文本框。在用户选择不应用单选按钮更改的情况下,消息框将被关闭,但是最后一个单选按钮(被消息框覆盖)消失了。(最后一个也被消息框覆盖的文本框不会消失)。

这是一种刷新问题,因为当我移动鼠标按钮在最后一个单选按钮的地方,它再次出现,一切都很好。(如果我最小化和最大化我的应用程序,它也会再次出现,等等)。

我试图在消息框关闭后在最后一个单选按钮上运行Show()Refresh()方法,但它不起作用。

我还能做什么?

谢谢

单选按钮在显示消息框后消失

MessageBox关闭后尝试Application.DoEvents(),以确保处理队列中没有其他进程。这应该会重新显示按钮,但如果您不显示任何代码,则很难判断,因为可能存在其他问题。