打开文件 打开方式 C#

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:08:52
有一个功能是
在listview中双击打开文件。
发现在一些常用的都可以打开。但如果对于一些不常用的如dll文件就会出错。
如何使他们也像window一样打不开的话就调用“打开方式对话框”了
catch里写什么
不知道要怎么把那个“打开方式”窗口调出来
我想把“打开方式”这个窗口调出来要怎么做了


try
{}catch{}

试试.

补充
从工具箱里拖一个 openFileDialog
catch
{

openFileDialog1.Filter = "所有文件(*.*)|*.*|JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif";
openFileDialog1.FilterIndex = 0;
openFileDialog1.Title = "选择照片";
string FileName, FileName2;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
//取文件名
FileName = openFileDialog1.FileName;
FileName = FileName.Substring(FileName.IndexOf(""));
}
}

通过OpenFileDailog返回的是文件的路径,我们在进行打开操作之前先把它的后缀名取出来,加一个判断,如果是不支持的文件格式我们就直接return掉.这样做比try来的更安全,而且程序的效率也更高些.
e.g:
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = string.Empty;
string BgImgP