2014-01-20 46 views
0

我有在所有但兩臺計算機正確地運行的C#winforms應用程序。一個是我自己的,在離開窗戶後又回到窗戶上,屏幕上沒有顯示控件。你可以點擊它們並且事件觸發,但是控件應該是空白的,或者看起來像我屏幕上的前一個窗口或類似的東西。某些C#控件的顯示沒有更新

第二臺計算機在一段時間有這個問題一次,但更常見的問題是,當你點擊一個按鈕,你看不到按鈕改變顏色,當你點擊一個複選框,你實際上並沒有看到在框中檢查。同樣,這些事件完全觸發,但用戶不能總是知道該按鈕已被點擊或複選框已被選中。

兩臺計算機都運行Windows 7和其他運行Windows XP如果這有什麼關係呢。

我已經永遠谷歌搜索,並不能找到任何東西。任何幫助是極大的讚賞。即使是一個體面的解決方法在這一點上也是有幫助的。

非常感謝。

+0

看看多線程。 –

+0

你有任何自定義渲染控件?或第三方控制? – ariel

+0

顯然是刷新/重繪問題。有人不及時地塗刷控件。 – DonBoitnott

回答

0

答案是我正在使用Form.Close()而不是Form.Dispose()在另一個短暫打開的表單上。

相關問題