OpenFileDialog在Windows 7中不显示完整的文件名

时间:2011-07-27 12:54:52

标签: c# .net windows-7 openfiledialog

OpenFileDialog在Windows 7中未显示完整的文件名。还会报告问题connect.microsoft.com

通过设置openFileDialog.AutoUpgradeEnabled = false还可以解决这个问题。但这会导致旧的xp样式对话框。有没有办法解决它而不做上述解决方法。对话框中没有窗口句柄,所以我无法弄清楚如何添加自定义窗口消息处理程序来执行sendmessage()来修复它。

        using (OpenFileDialog openFileDialog = new OpenFileDialog())
            {
            openFileDialog.FileName = "abcdefghijklmnopqrstuvwxyz";
            openFileDialog.ShowDialog();
            }

enter image description here

1 个答案:

答案 0 :(得分:0)

Connect上有另一种解决方法,列为:

  

Robert Breitenhofer于10/09/2010发表于01:52添加:

     

openFileDialog.ShowHelp = true;

     

在调用ShowDialog()之前。

我只有Win XP所以我无法测试,希望这有帮助。