【发布时间】:2013-02-27 10:33:55
【问题描述】:
我有一个 C# 用户控件。 在这个控件中,我有一个包含单选按钮和文本框的 GroupBox。
当用户在单选按钮之间切换时,会弹出一个消息框,询问用户是否确定自己的选择。
消息框的顶部覆盖了最后一个单选按钮和最后一个文本框。 在用户选择不应用单选按钮更改的情况下,消息框将关闭,但最后一个单选按钮(被消息框覆盖)消失了。 (消息框也覆盖的最后一个文本框并没有消失)。
这是一种刷新问题,因为当我将鼠标按钮移到最后一个单选按钮的位置时,它又出现了,一切都很好。 (如果我最小化和最大化我的应用程序等,它也会再次出现)。
关闭消息框后,我尝试在最后一个单选按钮上运行 Show() 和 Refresh() 方法,但它不起作用。
我还能做什么?
谢谢
【问题讨论】:
-
你有代码示例吗?
-
刷新单选按钮会重绘单选按钮及其子按钮。也许问题是 groupbox 需要刷新?
-
什么都不需要刷新
标签: c# user-controls radio-button messagebox