我的应用程序中有以下控件,
答案 0 :(得分:1)
将此用于处理其绘制事件的控件。如果控件是usercontroll 只需在对话后执行:
myUserControl.Invalidate()
Invalidate方法再次自动调用指定控件的paint事件。
答案 1 :(得分:0)
我认为你必须在OpenFileDialog关闭后手动调用面板的更新方法。
答案 2 :(得分:0)
我认为这更好:
//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);
}