當我設置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