用途:本技能指导在 Windows Forms 应用中实现 Syncfusion 的 StatusBarAdv 控件。StatusBarAdv 是标准 StatusBar 的增强版,用于在窗体底部显示应用状态信息,支持带增强背景与样式的面板,并兼容 Office2016 主题。
主要能力:通过 StatusBarAdvPanel 集合添加多个面板,可显示自定义文本、当前区域性、短日期、短时间或所有者绘制内容;支持渐变、图案和纯色背景(BrushInfo);提供 Office2016 的 Colorful、White、Black、DarkGray 主题及 Metro 扁平风格;支持 2D/3D 边框定制、面板对齐(Center、Near、Far、ChildConstraints)、面板间距、自动高度调整、尺寸调整手柄,以及向状态栏添加任意 WinForms 子控件。
使用方式:需引用程序集 Syncfusion.Tools.Windows,依赖 Syncfusion.Shared.Base,命名空间为 Syncfusion.Windows.Forms.Tools,可通过 NuGet 安装或设计器工具箱配置。典型用法是创建 StatusBarAdv 并设置 Dock 为 Bottom,再创建若干 StatusBarAdvPanel 并加入其 Controls 集合。可用 SetHAlign 方法设置单个面板的水平对齐。
适用场景:应用状态显示、日期时间信息、区域性与本地化信息、进度指示、文档信息、网络状态、用户会话信息,以及需要 Office2016 或 Metro 主题一致外观的应用。
限制:当 Style 设为 StatusbarStyle.Metro 时,自定义 BackgroundColor 渐变会被忽略,应改用 MetroColor 与 UseMetroColorAsBorder。其余具体限制资料未提供。