用途:Syncfusion WinForms SplashPanel 控件用于创建自定义启动画面(splash screen),可在应用启动或加载时显示,也可用作 MSN Messenger、邮件通知一类的非打扰式弹窗、加载指示器和模态对话框。
主要能力:支持 Slide(水平/垂直/方向)、Fade、Marquee 动画样式;桌面定位支持居中、SystemTray、四角(LeftTop、LeftBottom、RightTop、RightBottom)及自定义;显示方式包含 ShowSplash(非模态)、ShowDialogSplash(模态)、HideSplash;TimerInterval 可设置自动关闭毫秒数,-1 表示不自动关闭;可添加任意 WinForms 子控件;支持渐变背景、图片、边框、透明度;行为选项含 AllowMove、AllowResize、CloseOnClick;事件包括 BeforeSplash、SplashDisplayed、SplashClosing、SplashClosed 及鼠标进入/离开。
用法:通过 NuGet 安装或在设计器中配置 SplashPanel,代码中创建 SplashPanel 实例,设置 Size、DesktopAlignment、TimerInterval、ShowAnimation、SlideStyle 等属性,将控件加入窗体后调用 ShowSplash()。模态显示用 ShowDialogSplash(this);可用 IsShowing() 判断是否正在显示,用 SuspendAutoCloseMode()/RestoreAutoCloseMode() 暂停与恢复自动关闭。关键属性还有 AnimationSpeed、ShowAsTopMost、BackgroundColor、BackgroundImage、AnimationDirection、MarqueeDirection、BorderStyle、TransparentColor、ShowInTaskbar。
适用场景:应用启动画面、加载进度提示、通知弹窗、关于/信息对话框、自定义消息窗口。
限制:资料未提供收费、价格、平台范围等细节,均暂未提供;所有代码与命令保持原样,具体效果需按实际环境验证。