用途:该技能围绕 Syncfusion Essential Studio for Windows Forms 的 SfNumericTextBox 控件,用于在 Windows Forms 应用中创建专业数字输入字段,支持数值、货币、百分比等格式,并提供校验、外观定制与文化格式支持。
主要能力:支持 Numeric、Currency、Percent 三种 FormatMode;通过 MinValue、MaxValue 约束数值范围;Value 属性为 double? 可空,配合 AllowNull 支持空值;WatermarkText 显示占位提示;HideTrailingZeros 隐藏小数尾零;Prefix、Suffix 添加单位;NumberFormatInfo 实现文化相关格式化;ValidationMode 可选 KeyPress 或 LostFocus,ValueChangeMode 控制数值更新时机,LostFocusValidation 可选 Reset、MaxValue、MinValue;Style 提供 PositiveForeColor、NegativeForeColor、ZeroForeColor、WatermarkForeColor 及 BorderColor、FocusBorderColor、HoverBorderColor、DisabledBorderColor 等外观定制;ValueChanged 事件通过 ValueChangedEventArgs 提供 OldValue 与 NewValue。
使用方式:需引入 Syncfusion.WinForms.Input 命名空间,通过 NuGet 安装对应包。可设计器或代码创建控件,设置 Value、FormatMode、范围、水印及事件。参考文档分为 getting-started、format-modes、formatting-options、validation-and-ranges、appearance-and-styling、events-and-advanced 六部分。
适用场景:数据录入表单中的数字、金额、百分比、带单位测量值字段,需要范围校验、颜色反馈或占位提示的场景。
限制:资料未提供具体 NuGet 包名、安装命令、价格、授权或版本要求,暂未提供;所有属性与事件用法以控件实际版本为准。