我在 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/