我有一个小应用程序,用于根据用户点击的位置绘制多边形。我为此目的构建了PictureBox
并实现了Paint
事件,但现在当我显示任何MessageBox
时,它们似乎会在我的主窗口后面呈现。
答案 0 :(得分:2)
我犯了一个很大的错误。当我实施PictureBox
的{{1}}事件时,我拨打了Paint
。 Refresh()
使主窗口的状态无效,然后再次调用Refresh()
并再次使窗口无效,依此类推。由于此事件循环,我的Refresh()
被隐藏了。
当我从MessageBox
活动中删除Refresh()
来电时,一切都恢复了!