DevExpress WinForms帮助文档:表单控件 – 皮肤启动屏幕

本节将为大家介绍DevExpress WinForms具有皮肤感知功能的初始屏幕。

具有皮肤感知功能的初始屏幕。

DevExpress WinForms帮助文档
  • 颜色和字体设置取决于皮肤。
  • 您可以自定义并在代码中显示此初始屏幕。
显示并关闭启动画面

您可以使用静态SplashScreenManager.ShowSkinSplashScreen方法手动创建并显示皮肤启动屏幕(例如可以在应用程序启动时调用它),该方法的参数允许您指定预定义区域、屏幕位置、淡入淡出动画效果等的内容,下图演示了您可以自定义的初始屏幕区域。

DevExpress WinForms帮助文档

要关闭启动画面,请使用静态SplashScreenManager.CloseForm方法。

C#

using DevExpress.XtraSplashScreen;// Logo image.Image myLogoImage = Resources.Logo;// Show a splashscreen.SplashScreenManager.ShowSkinSplashScreen(logoImage: myLogoImage,title: "When Only The Best Will Do",subtitle: "DevExpress WinForms Controls",footer: "Copyright 2000 - 2020 Developer Express Inc." + Environment.NewLine + "All Rights reserved.",loading: "Starting...",parentForm: this);//Do an operation//...//Close the splashscreenDevExpress.XtraSplashScreen.SplashScreenManager.CloseForm();

VB.NET

Imports DevExpress.XtraSplashScreen' Logo image.Dim myLogoImage As Image = My.Resources.Logo' Show a splashscreen.DevExpress.XtraSplashScreen.SplashScreenManager.ShowSkinSplashScreen(logoImage:=myLogoImage,title:="When Only The Best Will Do",subtitle:="DevExpress WinForms Controls",footer:="Copyright 2000 - 2020 Developer Express Inc." & Environment.NewLine & "All Rights reserved.",loading:="Starting...",parentForm:=Me)'Do an operation'...'Close the splashscreenDevExpress.XtraSplashScreen.SplashScreenManager.CloseForm()
动态更新启动画面

启动屏幕显示在单独的线程中,您可以使用通过SplashScreenManager.SendCommand方法发送的命令动态更新当前初始屏幕的内容。

C#

SplashScreenManager.Default.SendCommand(SkinSplashScreenCommand.UpdateLoadingText, "Done");

VB.NET

SplashScreenManager.Default.SendCommand(SkinSplashScreenCommand.UpdateLoadingText, "Done")

DevExpress.XtraSplashScreen.SkinSplashScreenCommand类型枚举支持的命令。

C#

public enum SkinSplashScreenCommand {UpdateTitle,UpdateSubtitle,UpdateFooter,UpdateLoadingText,UpdateLogoImage,UpdateSvgImageSize}

VB.NET

Public Enum SkinSplashScreenCommandUpdateTitle = 0UpdateSubtitle = 1UpdateFooter = 2UpdateLoadingText = 3UpdateLogoImage = 4UpdateSvgImageSize = 5End Enum

上DevExpress中文网,获取第一手最新产品资讯!

DevExpress技术交流群3:700924826      欢迎一起进群讨论

高端UI界面开发
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月12日
下一篇 2021年1月12日

相关推荐

发表回复

登录后才能评论