首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenFileDialog隐藏预览

OpenFileDialog隐藏预览
EN

Stack Overflow用户
提问于 2012-02-10 11:13:48
回答 3查看 2.4K关注 0票数 7

我有一个奇怪的情况,我有一个rtf文件,当它在word中打开时,如果我在打开文件对话框中选择它,那么它就会冻结我的.NET应用程序,我必须终止WINWORD.exe进程才能恢复功能。这是预览窗格的一个问题,因为当它被隐藏时,没有问题。

我对openfiledialog的调用是bog标准。

代码语言:javascript
复制
using (OpenFileDialog openDialog = new OpenFileDialog() { Title = "Select document...", CheckFileExists = true, Filter = "All files (*.*)|*.*" })
{
    if (openDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) _FileName = openDialog.FileName;
    else return;
}

其他文件预览正常,虽然我预计可能有其他文件可能会导致问题,但我只是还没有找到他们。

由于我怀疑我是否可以排除实际对话框的故障,我的解决方法是禁用预览窗格-有什么方法可以做到这一点吗?在默认情况下阻止显示?

这是一个问题,无论应用程序是在调试中运行,还是独立运行。

EN

回答 3

Stack Overflow用户

发布于 2012-06-05 18:43:29

使用没有预览窗格的旧版Windows95/98版本的OpenfileDialog。

为此,请将openDialog.AutoUpgradeEnabled参数设置为false

票数 6
EN

Stack Overflow用户

发布于 2012-02-10 11:16:05

不幸的是,除了向微软提交错误报告之外,我不认为你能对此做太多事情。

票数 0
EN

Stack Overflow用户

发布于 2012-06-04 20:58:19

在代码中使用rtf文件之前,请尝试使用openDialog的函数Dispose()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9222213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档