C# 显示不带设计器的DevExpress waitform对话框
我正在尝试使用devex控件显示“加载请稍候”对话框窗体,但似乎无法执行此操作。(使用winforms,c#) 我使用的是旧版本的devex-不是最新版本。我做不到C# 显示不带设计器的DevExpress waitform对话框,c#,winforms,dialog,devexpress,C#,Winforms,Dialog,Devexpress,我正在尝试使用devex控件显示“加载请稍候”对话框窗体,但似乎无法执行此操作。(使用winforms,c#) 我使用的是旧版本的devex-不是最新版本。我做不到 SplashScreenManager.ShowDefaultWaitForm() 我需要在没有设计器的情况下在代码中执行此操作 一,。 我试过: 它在加载时看起来是正确的,但随后会抛出一个错误: 无法将类型为“DevExpress.Utils.WaitDialogForm”的对象强制转换为类型为“DevExpress.XtraS
SplashScreenManager.ShowDefaultWaitForm()
我需要在没有设计器的情况下在代码中执行此操作
一,。
我试过:
它在加载时看起来是正确的,但随后会抛出一个错误:
无法将类型为“DevExpress.Utils.WaitDialogForm”的对象强制转换为类型为“DevExpress.XtraSplashForm.SplashFormBase”
SplashScreenManager.ShowForm(typeof(WaitForm));
WaitDialogForm mWaitDialog = new WaitDialogForm() {Visible = false};
mWaitDialog.Show();
WaitDialogForm mWaitDialog = new WaitDialogForm() {Visible = false};
mWaitDialog.ShowDialog();
这显示了一个太大的空表单,没有图像和文本SplashScreenManager.ShowForm(typeof(WaitForm));
WaitDialogForm mWaitDialog = new WaitDialogForm() {Visible = false};
mWaitDialog.Show();
WaitDialogForm mWaitDialog = new WaitDialogForm() {Visible = false};
mWaitDialog.ShowDialog();
SplashScreenManager.ShowForm(typeof(WaitForm));
WaitDialogForm mWaitDialog = new WaitDialogForm() {Visible = false};
mWaitDialog.Show();
WaitDialogForm mWaitDialog = new WaitDialogForm() {Visible = false};
mWaitDialog.ShowDialog();
SplashScreenManager.ShowForm(typeof(WaitForm1));
没有设计师,我不知道怎么做我不知道这是否在您的13.2版本中,但从外观上看,您应该使用ShowWaitForm,而不仅仅是ShowForm
SplashScreenManager ssm = new SplashScreenManager();
ssm.ActiveSplashFormTypeInfo = typeof(WaitForm1);
ssm.ShowWaitForm();
如果这不起作用,那么我将尝试在设计器中准备一个工作解决方案,然后从designer.cs文件中提取代码
找到一个特定的文档示例您使用的是什么版本的DevExpress?不,谢谢。不是我需要的。我需要一些东西,当表单加载到后面时显示,当表单加载完成时消失。我不理解你的问题。请参阅编辑后的答案否-不是我需要的。我需要一个表格,当表格在前面加载时,它会被重新显示。表单将被加载,加载完成后,前表单淡出。谢谢你的努力,好多了。这看起来像我需要的,但它有一个非常老式的外观。图像是否可以更具时效性?