c# - 为什么在 MonoDevelop 中 ShowDialog 会崩溃?

标签 c# .net mono monodevelop

我在 MonoDevelop 下构建和运行我的工作 C# 项目时遇到问题。

OpenFileDilog.ShowDialog() 的任何调用都会向我显示一个具有正确标题但完全空白的窗口。执行官等了一会儿,然后崩溃了。

我还在同一个 MonoDevelop 环境中构建了另一个 C# 项目,它运行良好。嗯,不是很好,但至少 OpenFileDialogs 不会导致崩溃。所以我在这里有点困惑。它可以是项目特定的吗?我应该怎么做才能避免它?

更新:它对任何模态形式的工作方式相同。所以它不是 OpenFileDilog,而是 ShowDialog()。它可能与 ShowDialog 调用者打开的其他一些窗口有关。

所以。我有一个表单,它使用 Show() 打开一些其他表单,然后尝试使用 ShowDialog() 打开另一个窗口 - 然后按照上面的描述进行。

一些细节:

Mac OS X 10.6.8 (10K594)

单声道 2.10.6

MonoDevelop 2.8.5

最佳答案

我可以确认,在某些情况下(此处当我打开 来自具有 FixedToolWindow 的对话框的 MessageBox

关于c# - 为什么在 MonoDevelop 中 ShowDialog 会崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8593379/

相关文章:

c# - 有什么方法可以检测区分大小写的文件名错误吗?

c# - "Security"部署的 Web 应用程序上的 NHibernate 问题

c# - 下载文件时遇到问题

c# - 如何解读 MSDN 上的 Select 方法文档?

c# - 在 get 中返回值和分配属性有什么区别?

wcf - 在 Linux 上托管 WCF 服务

c# - monodroid 中的 DataAnnotations

c# - Console.WriteLine 加速我的代码?

c# - 在没有表格的情况下在屏幕上绘图

c# - 在 .net 中录制来自网络摄像头的保存视频?