开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 1241|回复: 6

SplashScreenManager 加载框在切换程序的时候被主界面遮挡住

[复制链接]

0

精华

10

贡献

49

赞扬

帖子
6
软币
119
在线时间
5 小时
注册时间
2022-9-21
发表于 2022-9-21 10:47:55 | 显示全部楼层 |阅读模式
SplashScreenManager 加载框在切换程序的时候就会跑到主界面的下面,被遮挡住,而且就算是在主界面上方,鼠标有时候也能点击主界面的按钮,根本防不住鼠标的点击功能,有谁知道这是怎么回事!!!

就是这种写法:
  SplashScreenManager.ShowForm(typeof(wfMain));
  SplashScreenManager.CloseForm();
回复

使用道具 举报

0

精华

3

贡献

2234

赞扬

帖子
60
软币
4443
在线时间
339 小时
注册时间
2020-10-3
发表于 2022-9-21 14:20:24 | 显示全部楼层
切换程序的时候, 先运行等待页面, 再执行程序页面, 这2个页面应该是平行关系, 后运行的会显示在前面, 把等待页面覆盖了吧.
这是我的猜测, 如果切换程序页面时间很短, 就别加等待页了. 如果时间长的话, 把调用等待页的代码加到程序页面的Load事件里
回复

使用道具 举报

0

精华

10

贡献

49

赞扬

帖子
6
软币
119
在线时间
5 小时
注册时间
2022-9-21
 楼主| 发表于 2022-9-22 10:07:42 | 显示全部楼层
yuguofu88 发表于 2022-9-21 14:20
切换程序的时候, 先运行等待页面, 再执行程序页面, 这2个页面应该是平行关系, 后运行的会显示在前面, 把等 ...

我理解你的意思,我现在遇到的问题是主程序运行起来之后,我进行一个操作,需要一个加载框提示,并且防止鼠标点击主界面,但是这个加载框根本防不住不说,我切换其它程序再切换回来之后发现加载框跑到主界面下面,被挡住了,这就会让人以为数据加载完成,其实没有,,,,
回复

使用道具 举报

0

精华

5057

贡献

5184

赞扬

管理员

帖子
1148
软币
20781
在线时间
4297 小时
注册时间
2013-6-7

黄马甲

发表于 2022-9-22 12:14:28 | 显示全部楼层
SplashScreenForm一般用于程序启动时的加载提示,程序中加载使用WaitForm
回复

使用道具 举报

0

精华

74

贡献

716

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
182
软币
3850
在线时间
326 小时
注册时间
2013-6-7
发表于 2022-9-22 16:55:14 | 显示全部楼层
羽叶 发表于 2022-9-22 12:14
SplashScreenForm一般用于程序启动时的加载提示,程序中加载使用WaitForm

是的,你可以用 DevExpress.Utils.WaitDialogForm


也可以用这个方法:
var overlay =  DevExpress.XtraSplashScreen.SplashScreenManager.ShowOverlayForm(this);
....
....
overlay.Close();
回复

使用道具 举报

0

精华

10

贡献

49

赞扬

帖子
6
软币
119
在线时间
5 小时
注册时间
2022-9-21
 楼主| 发表于 2022-9-23 09:28:00 | 显示全部楼层
羽叶 发表于 2022-9-22 12:14
SplashScreenForm一般用于程序启动时的加载提示,程序中加载使用WaitForm

非常感谢
回复

使用道具 举报

0

精华

10

贡献

49

赞扬

帖子
6
软币
119
在线时间
5 小时
注册时间
2022-9-21
 楼主| 发表于 2022-9-23 09:32:14 | 显示全部楼层
nyfor 发表于 2022-9-22 16:55
是的,你可以用 DevExpress.Utils.WaitDialogForm

非常感谢
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-3-29 15:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表