DevExpress 的新手,我的公司一直在使用 9.3
我有这个非常小的代码片段:
wait = new DevExpress.Utils.WaitDialogForm("Please wait...", "Performing SVN check");
wait.Visible = false;
wait.ShowDialog();
ParseSVNResults(CheckSVN());
wait.Close();
我的 WaitDialog 显示,但代码永远不会继续。我在 ParseSVNResults 上放了一个断点,当我运行代码时,它会到达该行。
如果我只调用 Show() 而不是 ShowDialog(),它可以正常工作,但是如果用户在 Wait 表单之外单击,则会出现不良行为。应用程序“变白”,就像它停止响应一样,鼠标变成那个旋转的小圆圈图标。对话框显示的沙漏也不会旋转。愚蠢的小细节,但看起来整个应用程序对最终用户都崩溃了。