【问题标题】:OpenFileDialog does not show complete filename in Windows 7OpenFileDialog 在 Windows 7 中不显示完整的文件名
【发布时间】:2011-10-14 06:00:46
【问题描述】:

OpenFileDialog 在 Windows 7 中不显示完整的文件名。这个问题也报告了connect.microsoft.com

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

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

【问题讨论】:

  • 您是否尝试过连接页面上的其他解决方法?

标签: c# .net windows-7 openfiledialog


【解决方案1】:

Connect 上列出了另一种解决方法:

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

openFileDialog.ShowHelp = true;

在调用 ShowDialog() 之前。

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

【讨论】:

  • 两种解决方法都做同样的事情。他们在 win 7 上显示 xp 样式对话框。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-31
  • 1970-01-01
  • 1970-01-01
  • 2011-02-20
  • 2012-07-05
相关资源
最近更新 更多