当我设置TFileOpenDialog的Filename属性,然后执行它时,我只看到在Filename字段中选择的文件名的最后14个字符。如果我按主页我可以看到整个字符串在那里,但我希望它能够正确显示。我已经在两台Windows 7和一台Windows 8机器上测试了相同的结果。有没有人有任何建议或提示如何解决这个问题?为TOpenFileDialog设置filename属性
FileOpenDialog1.FileName :=
'C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\available_downloads_en.htm';
if FileOpenDialog1.Execute then
ShowMessage(FileOpenDialog1.FileName);
初步显示出的问题:
按下主页后,整个字符串:
这是一个IFileDialog的错误,它似乎是在Windows 7中引入的,请阅读http://social.msdn.microsoft.com/Forums/en-US/windowsuidevelopment/thread/c0c79498-3399-4346-b514 -b15336cd7c68/ – RRUZ 2013-03-12 20:33:15
是的,这是众所周知的。 – 2013-03-12 20:40:36