日期:2014-05-17  浏览次数:20967 次

对话框的 Filter属性的使用!

 //取消选择.
            if (openFileDialog1.ShowDialog() != System.Windows.Forms.DialogResult.OK) {
                return;
            }
            string[] fileNames = openFileDialog1.FileNames; //选择的所有文件.
            openFileDialog1.Filter = "txt file(*.txt)|*.txt|JPG(*.jpg)|*.jpg";
            foreach (string fileName in fileNames) {
                rTxt01.Text += fileName + "\n"; //用RichText来显示选择的文件名.
            }

请问,为什么不是 .txt 和 .jpg文件也可以被选择哈?

------解决方案--------------------
本来就是这样。过滤器只是限定显示的文件,如果你强制输入一个其它的后缀也是可以的。