往PictrueBox里面添加图片的时候往往要过滤掉非图片格式的文件,方便操作。
private void button1_Click(object sender, EventArgs e)
{
try
{
OpenFileDialog openfileDialog = new OpenFileDialog();
//这一段就是PictrueBox过滤器
openfileDialog.Filter = "Image files (JPeg, Gif, Bmp, etc.)|*.jpg;*.jpeg;*.gif;*.bmp;*.tif; *.tiff; *.png|" +
"JPeg files (*.jpg;*.jpeg)|*.jpg;*.jpeg |GIF files (*.gif)|*.gif |BMP files (*.b" +
"mp)|*.bmp|Tiff files (*.tif;*.tiff)|*.tif;*.tiff|Png files (*.png)| *.png |All f" +
"iles (*.*)|*.*";
if ((openfileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK))
{
this.pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
this.pictureBox1.ImageLocation = openfileDialog.FileName;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(), "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}