运用 OpenFileDialog对话框实现运行时由用户自主选择加载学生照片的功能

本文介绍了一个使用C#编写的图片文件选择器,通过一个按钮触发文件对话框,允许用户从特定目录中选择bmp、gif或jpg格式的照片,并将其显示在PictureBox控件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 将照片框里的【浏览…按钮(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);          	 // 加载照片
}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值