Previous topicNext topic
Help > 开发指南 > 编程基础 > 弹出对话框 >
LoadingHelper

很多时候,我们在执行一段比较长的代码的时候,用户什么反馈也接受不到的话,就会感觉电脑卡死了一样,会有一种莫名的焦虑。这时候做进度条的话,可能难度大又没有必要,如果能显示一个不停滚动的GIF动画的话,用户体验会好很多。

要想达到这样的效果,代码也很简单,只需要用LoadingHelper类中的静态方法ShowLoadingScreen()即可显示。然后最后再用静态方法CloseForm()关闭动画。

VB.Net
'打开加载Gif动画
LoadingHelper.ShowLoadingScreen()
'这里写其他代码,下面的代码只是模拟用户代码执行耗时
System.Threading.Thread.CurrentThread.Sleep(3000)
'关闭Gif动画窗体
LoadingHelper.CloseForm()

 

C#
//打开加载Gif动画
LoadingHelper.ShowLoadingScreen();
//这里写其他代码,下面的代码只是模拟用户代码执行耗时
System.Threading.Thread.CurrentThread.Sleep(3000);
//关闭Gif动画窗体
LoadingHelper.CloseForm();

我们还可能通过系统选项来更换GIF动画,以达到自定义动画的目的。