我想做的像window中打开图片的对话框我用了 openfiledialog组件 ,但是希望对话框中只打开图片格式的文件文件过滤要如何写呢~~?

解决方案 »

  1.   

    "JPEG|*.jpeg|JPG|*.jpg|GIF|*.gif|PNG|*.png"
      

  2.   


    OpenFileDialog dlg=new OpenFileDialog();
    dlg.Filter="图象文件|(JPeg,Gif,Bmp,et.)|*.jpg;*.jpeg;*.gif;*.bmp;*.tif;*.tiff;*.png|JPeg文件(*.jpg;*.jpeg)|*.jpg;*.jpeg|GIF文件(*.gif)|*.gif|BMP文件(*.bmp)|*.bmp|Tiff文件(*.tif;*.tiff)|*.tif;*.tiff|Png文件(*.png)|*.png|所有文件(*.*)|*.*;
    string strPath;
    if(dlg.ShowDialog==DialogResult.OK)
      strPath=dlg.FileName;
      

  3.   

    设置openfiledialog组件的Filter属性
      

  4.   

    openFileDialog1.Filter="图片文件(*.JPG)|*.jpg";
    在"|"前面的那些是显示在打开对话框的“对象类型”那里给用户看的,"|"后面的是过滤。