1
我有一個奇怪的錯誤,請讓我知道如果你有任何線索的原因。ShowDialog,PropertyGrid和Timer問題
我的主窗體上有一個Timer
(System.Windows.Forms.Timer
),它引發了一些更新,最終還會更新主窗體UI。然後我有一個編輯器,它使用ShowDialog()
方法從主窗體打開。在這個編輯器中,我有一個PropertyGrid
(System.Windows.Forms.PropertyGrid
)。
我無法每次重現它,但很多時候,當我在編輯器中使用該屬性網格上的下拉菜單時,它會卡住,也就是確定/取消按鈕不關閉表單,屬性網格變得不可用,關閉表單頭中的按鈕不起作用。
在後臺沒有例外,如果我打破了進程,我發現應用程序正在做一些與我在開頭提到的更新有關的計算。
您能推薦些什麼?任何想法都歡迎。
你有沒有找到這個問題的原因? – roken 2012-04-02 13:07:49
@roken:我忘了:-)我認爲我們使用了一種解決方法,比如在模態對話框處於活動狀態時停止UI刷新定時器... – 2012-04-02 19:22:24