2013-02-27 79 views
0

我有一個C#用戶控件。 在這個控件中,我有一個包含單選按鈕和文本框的GroupBox。顯示消息框後單選按鈕消失

當用戶在單選按鈕之間切換時,會彈出一個消息框詢問用戶他是否確定在他的選擇中。

消息框的頂部覆蓋最後一個單選按鈕和最後一個文本框。 在用戶選擇不應用單選按鈕更改的情況下,消息框正在關閉,但最後一個單選按鈕(由消息框覆蓋)已消失。 (最後一個也被消息框覆蓋的文本框沒有被消失)。

這是一種刷新問題,因爲當我在最後一個單選按鈕的位置上移動鼠標按鈕時,它會再次出現,一切都很好。 (如果我最小化和最大化我的應用程序等,它也會再次出現)。

我試圖在關閉消息框後的最後一個單選按鈕上運行方法Show()Refresh(),但它不起作用。

我還能做什麼?

感謝

+1

你有代碼示例嗎? – CR41G14 2013-02-27 10:35:01

+0

刷新單選按鈕重新繪製單選按鈕,它是孩子。也許問題是羣組需要清爽? – James 2013-02-27 10:49:44

+0

沒有什麼需要刷新 – CR41G14 2013-02-27 10:53:15

回答

1

嘗試Application.DoEvents()MessageBox後關閉,以確保有在處理隊列中沒有其他進程。這應該重新顯示按鈕,但很難判斷您是否顯示任何代碼,因爲可能存在其他問題。