2013-10-06 3 views
0

У меня есть небольшое приложение для рисования полигонов на основе того, где пользователь нажал. Я построил PictureBox для этой цели и реализовать свое Paint события, но теперь, когда я показываю какие MessageBox эсов они, кажется, оказываются позади моего главного окна.MessageBox скрывается за основным окном

ответ

2

Я совершил большую ошибку. Когда я внедрил событие PictureBoxPaint, я позвонил Refresh(). Refresh() недействителен статус главного окна, которое затем вызывает Refresh(), который будет вызван снова и снова отменяет окно и так далее. Из-за этого цикла событий мой MessageBox скрывался.

Когда я удалил Refresh() звонок из Paint событие, все снова работало!

Смежные вопросы