zoukankan      html  css  js  c++  java
  • 现代应用的启动屏幕如何更美观?这款第三方控件你使用了吗?

    点击获取DevExpress完整版下载

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

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

    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 splashscreen
    DevExpress.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 splashscreen
    DevExpress.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 SkinSplashScreenCommand
    UpdateTitle = 0
    UpdateSubtitle = 1
    UpdateFooter = 2
    UpdateLoadingText = 3
    UpdateLogoImage = 4
    UpdateSvgImageSize = 5
    End Enum
    

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

  • 相关阅读:
    记一次 css样式的使用
    Vue -- element
    Ubuntu系统 ,鼠标双击搜索框内容 ,内容会被自动删除
    MetInfo Password Reset Poisoning By Host Header Attack
    wechall writeup
    SQL常用语句
    PHP Tips
    PHP版本差异备忘录
    Docker入门
    JetBrains系列软件用法
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/14541649.html
Copyright © 2011-2022 走看看