0
我有一個基於用戶點擊的地方繪製多邊形的小應用程序。我爲此構建了一個PictureBox
並實現了Paint
事件,但現在當我顯示任何MessageBox
es時,它們似乎會呈現在我的主窗口後面。MessageBox隱藏在主窗口後面
我有一個基於用戶點擊的地方繪製多邊形的小應用程序。我爲此構建了一個PictureBox
並實現了Paint
事件,但現在當我顯示任何MessageBox
es時,它們似乎會呈現在我的主窗口後面。MessageBox隱藏在主窗口後面
我犯了一個很大的錯誤。當我執行PictureBox
的Paint
事件時,我撥打Refresh()
。 Refresh()
使主窗口的狀態無效,然後導致Refresh()
再次被調用並再次使窗口失效等等。由於這個事件循環,我的MessageBox
被隱藏起來。
當我從事件中刪除Refresh()
來電時,所有事情都再次奏效!