我在建立和运行MonoDevelop下的工作C#项目时遇到了麻烦。为什么ShowDialog在MonoDevelop中崩溃?
任何OpenFileDilog.ShowDialog()
的电话都会显示一个窗口,显示正确的标题,但完全相反。执行者等待一段时间而不是崩溃。
我也有另一个C#项目在同一个MonoDevelop环境中构建,工作正常。那么,没有那么好,但至少OpenFileDialogs不会导致崩溃。所以我在这里有点困惑。它可以是项目特定的吗?我该怎么做才能避免它?
更新日期:它与任何模态形式的工作方式相同。所以这不是OpenFileDilog
,它是ShowDialog()
。它可能与ShowDialog调用者打开的其他窗口有关。
所以。我有一个表格,用Show()
打开其他表格,然后尝试用ShowDialog()
打开另一个窗口 - 然后如上所述。
一些细节:
的Mac OS X 10.6.8(10K594)
单2.10.6
的MonoDevelop 2.8.5
我讨厌它,当它压碎! – scottheckel 2011-12-21 16:53:36
您是否比较了两个项目之间的参考? – 2011-12-21 16:55:14
你传递了一个有效的InitialDirectory吗? – GrandMasterFlush 2011-12-21 16:55:40