打开文件 打开方式 C#

[复制链接]
查看11 | 回复0 | 2008-1-24 16:04:15 | 显示全部楼层 |阅读模式
通过OpenFileDailog返回的是文件的路径,我们在进行打开操作之前先把它的后缀名取出来,加一个判断,如果是不支持的文件格式我们就直接return掉.这样做比try来的更安全,而且程序的效率也更高些.e.g:
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = string.Empty;
string BgImgPath = this.openFileDialog1.FileName;
string ex = Path.GetExtension(BgImgPath).ToLower();
if (ex != ".gif" && ex != ".jpeg" && ex != ".jpg" && ex != ".bmp" && ex != ".png" && ex != ".ico")
{
MessageBox.Show("您选择的背景图片格式不正确!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Stop);
return;
}
this.pictureBox1.Image = new Bitmap(BgImgPath);
}打开方式可以在OpenFileDailog中设置其FilenameFilter属性为你要打开的文件类开,格式如下:所有格式|*.*|纯文本|*.txt|
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行