Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# OpenFileDialog在Windows 7中不显示完整的文件名_C#_.net_Windows 7_Openfiledialog - Fatal编程技术网

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

C# OpenFileDialog在Windows 7中不显示完整的文件名,c#,.net,windows-7,openfiledialog,C#,.net,Windows 7,Openfiledialog,OpenFileDialog在Windows 7中不显示完整的文件名。这个问题也有报道 通过设置openFileDialog.AutoUpgradeEnabled=false,也可以解决这一问题。但这会导致旧的xp风格的对话框。是否有任何方法可以在不执行上述解决方法的情况下修复它。对话框中没有窗口句柄,因此我无法确定如何添加自定义窗口消息处理程序以执行sendmessage()来修复它 using (OpenFileDialog openFileDialog = new Open

OpenFileDialog在Windows 7中不显示完整的文件名。这个问题也有报道

通过设置
openFileDialog.AutoUpgradeEnabled=false
,也可以解决这一问题。但这会导致旧的xp风格的对话框。是否有任何方法可以在不执行上述解决方法的情况下修复它。对话框中没有窗口句柄,因此我无法确定如何添加自定义窗口消息处理程序以执行sendmessage()来修复它

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

在上,还有另一种解决方法,如下所示:

Robert Breitenhofer于2010年9月10日01时52分发布,地址:

openFileDialog.ShowHelp=true

在调用ShowDialog()之前


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

您是否尝试了“连接”页面上的其他解决方法?两种解决方法的作用相同。他们在Win7上显示xp风格的对话框。