В моем приложении есть следующие элементы управления,
используйте это для элемента управления, который вы обрабатываете его событие рисования. Просто сделайте это после диалога:
myUserControl.Invalidate()
Invalidate метод снова вызывает событие рисования для указанного элемента управления.
Я думаю, что это лучше:
//you have a picturebox in the form pictureBox1 // openFileDialog ofd if (ofd.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { this.pictureBox1.Image = new BitMap(ofd.FileName); }
Я думаю, вам нужно вручную вызвать метод обновления вашей панели после закрытия OpenFileDialog.