TFileOpenDialogのFilenameプロパティを設定して実行すると、Filenameフィールドで選択されたファイル名の最後の14文字のみが表示されます。私がを押した場合文字列全体が表示されているのがわかりますが、もちろん正しく表示したいのですが。私は2つのWindows 7と1つのWindows 8マシンで同じ結果をテストしました。問題を解決するためのヒントや提案はありますか?TOpenFileDialogのファイル名プロパティを設定する
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
これはよく知られています。 –