对话框的 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文件也可以被选择哈?
------解决方案--------------------本来就是这样。过滤器只是限定显示的文件,如果你强制输入一个其它的后缀也是可以的。