0
我有一个基于用户点击的地方绘制多边形的小应用程序。我为此构建了一个PictureBox
并实现了Paint
事件,但现在当我显示任何MessageBox
es时,它们似乎会呈现在我的主窗口后面。MessageBox隐藏在主窗口后面
我有一个基于用户点击的地方绘制多边形的小应用程序。我为此构建了一个PictureBox
并实现了Paint
事件,但现在当我显示任何MessageBox
es时,它们似乎会呈现在我的主窗口后面。MessageBox隐藏在主窗口后面
我犯了一个很大的错误。当我执行PictureBox
的Paint
事件时,我拨打Refresh()
。 Refresh()
使主窗口的状态无效,然后导致Refresh()
再次被调用并再次使窗口失效等等。由于这个事件循环,我的MessageBox
被隐藏起来。
当我从事件中删除Refresh()
来电时,所有事情都再次奏效!