【发布时间】:2014-08-22 22:03:18
【问题描述】:
我使用以下内容显示打开文件对话框:
OpenFileDialog fdlg = new OpenFileDialog();
fdlg.FileName = Properties.Settings.Default.Last_competition_file;
fdlg.Filter = "FS database files (*.fsdb)|*.fsdb|All files (*.*)|*.*";
fdlg.FilterIndex = 0;
if (fdlg.ShowDialog(this) == DialogResult.Cancel) return false;
(Properties.Settings.Default.Last_competition_file 包含最后一个文件的完整路径)
问题:对于文件名“c:\data\nationals_2014.fsdb”,文件名字段仅显示“ionals_2014.fsdb”。
单击文件名字段并将光标向左移动时,文件名和路径的其余部分会重新出现。但我正在寻找一种让整个文件名从一开始就可见的方法。
请注意,这不是长度问题。我还尝试分别设置路径和文件名(通过 OpenFileDialog.InitialDirectory),但即便如此,也只显示了(现在更短的)文件名的尾部。
任何想法如何让“打开文件”对话框从头开始显示完整的预填充文件名?
【问题讨论】: