用途:在 Windows Forms 应用启动时显示启动画面,展示品牌、Logo、版本或加载信息,并在初始化完成后自动或手动关闭。
主要能力:提供两种显示模式——基于 SplashImage 的图片启动画面,以及基于 SplashPanel 的自定义面板(可放入标签、进度条等控件)。可设置 TimerInterval 控制显示时长,AutoMode 在窗体加载时自动显示,也可用 ShowSplash()、HideSplash()、ShowDialogSplash() 手动或模态显示。DesktopAlignment 支持居中、系统托盘区、角落及自定义定位。ShowAnimation 提供从左到右的动画效果,TransparentColor 支持透明区域,ShowAsTopMost 控制置顶。HostForm、HideHostForm、HostFormWindowState 管理宿主窗体的隐藏与状态。事件包括 BeforeSplash、SplashDisplayed、SplashClosing、SplashClosed,其中 BeforeSplash 和 SplashClosing 支持取消。
使用方式:通过 NuGet 安装 Syncfusion.Tools.Windows(Install-Package Syncfusion.Tools.Windows),依赖 Syncfusion.Shared.Base.dll 与 Syncfusion.Tools.Windows.dll。可在设计器拖放或代码中实例化 SplashControl,设置 SplashImage、HostForm、TimerInterval、AutoMode、DesktopAlignment 等属性即可;自定义面板时设置 CustomSplashPanel 并将 UseCustomSplashPanel 设为 true。
适用场景:应用启动品牌展示、耗时初始化期间显示进度、版本更新提示、定时信息展示等。
限制:资料针对 WinForms 平台;状态属性 IsShowing 为只读;建议启动画面时长保持 2–5 秒。价格、授权、具体平台版本支持等资料未提供。