将照片框里的【浏览…】按钮(button)命名为myOpenPictureBtn,为其编写事件过程如下:
private void myOpenPictureBtn_Click(object sender, EventArgs e)
{
// 设置文件对话框显示的初始目录
this.openFileDialog1.InitialDirectory = @"D:\My Documents\My Pictures";
// 设置当前选定筛选器字符串以决定对话框中"文档类型"选项
this.openFileDialog1.Filter = "bmp文件(*.bmp)|*.bmp|gif文件(*.gif)|*.gif|jpeg文件(*.jpg)|*.jpg";
// 设置对话框中当前选定筛选器的索引
this.openFileDialog1.FilterIndex = 3;
// 关闭对话框,还原当前的目录
this.openFileDialog1.RestoreDirectory = true;
// 设置对话框的标题
this.openFileDialog1.Title = "选择学生照片";
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
path = this.openFileDialog1.FileName; // 获取文件路径
}
pictureBox1.Image = Image.FromFile(path); // 加载照片
}