Leo*_*ett 3 c# file-extension openfiledialog filter
我即将完成学校c#项目的脑力训练.唠叨我的一个问题是,当我尝试打开.b代码文件时,openfiledialog的过滤器不起作用.我在记事本中保存扩展名为.b的文件,然后我尝试用ide打开它.唯一的问题是,当我从扩展名下拉列表选择*.b-Files时,我没有显示任何文件,只是文件夹.当我选择显示任何文件时,它工作正常.
有任何想法吗?这是我打开文件的方法:
public void oeffnenDatei()
{
OpenFileDialog ofd = new OpenFileDialog ();
ofd.InitialDirectory = "C:\\";
ofd.Multiselect = false;
ofd.Filter = "Brainscramble-Dateien (*.b) | *.b | Alle Dateien (*.*)|*.*";
if ( ofd.ShowDialog () == DialogResult.OK )
{
addTab ( ofd.SafeFileName );
StreamReader reader = new StreamReader ( ofd.FileName );
setCode ( reader.ReadToEnd () );
}
}
Run Code Online (Sandbox Code Playgroud)
*.b在filter属性中有一个空格后,
这将有效
ofd.Filter = "Brainscramble-Dateien (*.b)|*.b|Alle Dateien (*.*)|*.*";
Run Code Online (Sandbox Code Playgroud)
奇怪的是,前面的空间不是问题
| 归档时间: |
|
| 查看次数: |
4383 次 |
| 最近记录: |