2013-10-06 70 views
0

我有一个基于用户点击的地方绘制多边形的小应用程序。我为此构建了一个PictureBox并实现了Paint事件,但现在当我显示任何MessageBox es时,它们似乎会呈现在我的主窗口后面。MessageBox隐藏在主窗口后面

回答

2

我犯了一个很大的错误。当我执行PictureBoxPaint事件时,我拨打Refresh()Refresh()使主窗口的状态无效,然后导致Refresh()再次被调用并再次使窗口失效等等。由于这个事件循环,我的MessageBox被隐藏起来。

当我从事件中删除Refresh()来电时,所有事情都再次奏效!