无法看到所有文件类型的图像时,一次单击按钮
本文关键字:按钮 单击 一次 图像 类型 文件 | 更新日期: 2023-09-27 18:07:35
我使用下面的代码从系统硬盘上传图像文件....
private void btnAddimage_Click(object sender, EventArgs e)
{
openFileDialog1.FileName = @"C:'";
openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg|jpeg files (*.jpeg)|*.jpeg|gif files (*.gif)|*.gif";
openFileDialog1.CheckFileExists = true;
if (openFileDialog1.ShowDialog(this) == DialogResult.OK)
{
Image image1 = Image.FromFile(openFileDialog1.FileName);
pbProductImage.SizeMode = PictureBoxSizeMode.StretchImage;
pbProductImage.Image = image1;
}
}
它的工作很好,但当我点击btnaddmage文件夹将打开那些扩展为文件类型的图像(如PNG和jpeg和GIF和jpeg)..
我的问题是....我不能一次看到所有文件类型的图像..
第一次打开的文件夹是PNG文件然后我从右下角提供的组合框中选择另一种文件类型,比如jpeg ....
当我点击imagebutton来查看所有文件类型的图像(而不是选择PNG文件或jpeg文件或GIF文件…)时,我需要做任何更改吗?
有谁能给点主意吗?
多谢…
听起来(根据你的评论)你想要有一个选项来一次查看所有不同的文件类型(即png, jpg, jpeg和gif)。如果是这种情况,在过滤器中试试:
openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg|jpeg files (*.jpeg)|*.jpeg|gif files (*.gif)|*.gif|Image Files(*.png;*.jpg;*.jpeg;*.gif)|*.png;*.jpg;*.jpeg;*.gif";
最后一个将多个选项合并在一个选项中-只需用分号将它们分开:
FileDialog。过滤器属性
您正在寻找像images|*.png;*.jpg;*.gif
这样的过滤器值,它将显示所有这些类型
您可以添加所有文件(。) | 。
过滤器;openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg|jpeg files (*.jpeg)|*.jpeg|gif files (*.gif)|*.gif|All files (*.*)|*.*";