Quando imposto la proprietà Nomefile di un oggetto TFileOpenDialog e poi la eseguo, vedo solo i 14 caratteri finali del nome file selezionato nel campo Nome file. Se premo Home Posso vedere che l'intera stringa è lì, ma mi piacerebbe che fosse visualizzata correttamente, naturalmente. Ho provato su due computer Windows 7 e uno Windows 8 con gli stessi risultati. Qualcuno ha suggerimenti o suggerimenti su come risolvere il problema?Impostazione della proprietà del nome file per TOpenFileDialog
FileOpenDialog1.FileName :=
'C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\available_downloads_en.htm';
if FileOpenDialog1.Execute then
ShowMessage(FileOpenDialog1.FileName);
iniziale display che mostra problema:
L'intera stringa dopo aver premuto casa:
Questo è un bug di IFileDialog, sembra essere stato introdotto in Windows 7, leggere questo http://social.msdn.microsoft.com/Forums/en-US/windowsuidevelopment/thread/c0c79498-3399-4346-b514 -b15336cd7c68/ – RRUZ
Sì, questo è ben noto. –