基本上,我有一个浏览按钮来打开文件对话框并将图片提取到文本框和图片框中。但是,我希望在用户打开文件对话框之前显示默认图片(如facebook默认个人资料图片)。当用户打开文件对话框时,选择图片并单击“确定”,默认图片将更改为所选图片。如果用户单击“取消”,则默认图片不会更改。
我的问题:
以下是我的以下代码:
private void buttonbrowse_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "image files|*.jpg;*.png;*.gif";
DialogResult dr = ofd.ShowDialog();
if (dr == DialogResult.Cancel)
return;
pictureBoxPhoto.Image = Image.FromFile(ofd.FileName);
textBoxPhoto.Text = ofd.FileName;
}
答案 0 :(得分:4)
我建议您将图片添加到项目资源中:
然后它将存储到项目的Resources文件夹中:
然后,您可以在表单构造函数中将其添加到图片框中:
public Form1() {
InitializeComponent();
pictureBox1.Image = Properties.Resources.DefaultPicture;
}