none
怎么限制打开文件选择对话框的显示文件类型 RRS feed

  • 问题

  • OpenFileDialog ofd = new OpenFileDialog(); ofd.DefaultExt = "文本 (*.txt)"; ofd.RestoreDirectory = true;//这样设置不影响默认路径 DialogResult dr = ofd.ShowDialog(); if (dr == DialogResult.OK) { string s = Application.StartupPath; s = ofd.FileName.Replace(s, "");//替换掉共同路径 } ofd.DefaultExt = "文本 (*.txt)"; 这个设置了怎么没有效果
    2010年8月26日 7:25

答案

全部回复

  • ofd.Filter = "文本文件 (*.txt)|*.txt";
    啥叫乐观-得瑟的最高境界
    • 已标记为答案 12vd7 2010年8月26日 7:45
    2010年8月26日 7:29
  • ofd.DefaultExt = "(*.txt)"; ofd.DefaultExt = "*.txt"; ofd.DefaultExt = ".txt"; ofd.DefaultExt = "txt"; 都没效果呢? 限制多个扩展名又是怎么写?
    2010年8月26日 7:30
  • (*.txt)|*.txt 这是成对出现的,你写的显然格式不对。 例如openFileDialog.Filter = "图片文件 (*.jpg,*.gif,*.bmp,*.png) |*.jpg;*.gif;*.bmp;*.png | 所有文件 (*.*) |*.*";
    啥叫乐观-得瑟的最高境界
    2010年8月26日 8:22