【发布时间】:2013-12-07 09:11:42
【问题描述】:
我使用了这里的信息http://msdn.microsoft.com/ru-ru/library/system.windows.forms.openfiledialog(v=vs.110).aspx
这样:
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
dlg.DefaultExt = ".xml"; // this is how I get only required extension
dlg.Filter = "XML files (*.xml)|*.xml"; // I guess, this should be modified, don't know how.
dlg.InitialDirectory = _directoryName1;
// here we go
Nullable<bool> result = dlg.ShowDialog();
if (result == true)
{
string path = dlg.FileName;
在初始目录中,我必须输入具有相同xml 扩展名的文件类型,其名称以script-Data... 或GeneralParam... 开头。所以我只需要在 OpenFileDialog 中显示名称以script-Data... 开头的文件。
我知道,我可以通过解析path 来通知用户他决定了错误的文件,但这对我来说不是一个好的解决方案。还有其他办法吗?
【问题讨论】:
标签: c# winforms openfiledialog