用途:该技能用于在 Windows Forms 应用中实现 Syncfusion CurrencyTextBox 货币输入控件。该控件派生自 System.Windows.Forms.TextBox,自动处理键盘输入校验、区域性小数格式与数值约束,适合发票、付款、预算等财务数据录入场景。
主要能力:自动拦截非法货币字符;按小数位、分组分隔符和货币符号格式化显示;支持 MaxValue/MinValue 边界校验;按正值、负值、零值设置不同颜色;剪贴板支持并可选择去除格式;溢出指示器与工具提示;KeyDown 事件实现 G/M/K 等倍数快捷键;ValidationError 事件处理非法输入。
使用方式:引用 Syncfusion.Windows.Forms.Tools 命名空间,创建 CurrencyTextBox 实例并设置 CurrencySymbol、CurrencyDecimalDigits、CurrencyGroupSeparator、CurrencyGroupSizes、MaxValue、MinValue、DecimalValue 及 PositiveColor/NegativeColor/ZeroColor 等属性,再添加到窗体控件集合。业务逻辑使用 DecimalValue,显示使用 Text。
适用场景:财务应用、预算录入、多币种显示、大数值处理等。
限制:资料未提供具体安装命令、程序集依赖细节、收费与价格信息、平台兼容范围及实际效果数据,这些内容暂未提供。