SuperAPI AI 工具集

syncfusion-winforms-percent-textbox

通用与其它

查看项目

更新于 10-16 01:14

技能介绍

用途:PercentTextBox 是派生自 WinForms TextBox 的控件,用于在 Windows Forms 应用中显示、输入和管理百分比值,内置格式化、校验与数据绑定能力。

主要能力:支持 PercentValue(0-100)与 DoubleValue(0-1)两种表示;提供 BindablePercentValue、BindableValue 用于数据绑定;可通过 MinValue、MaxValue 约束范围并在校验时强制执行;支持 AllowNull、NullString、NullFormat 处理空值;可自定义 PercentDecimalDigits、PercentDecimalSeparator、PercentGroupSeparator、PercentGroupSizes 等格式;提供 ValidationError、BindablePercentValueChanged、BindableValueChanged、DoubleValueChanged 等事件;支持 NegativeInputPendingOnSelectAll 控制负数输入,ClipText 获取未格式化文本。

使用方式:设计器中从工具箱拖入并设置 PercentValue、MaxValue、MinValue,订阅事件;代码中创建实例并加入 Controls,设置属性,例如 percentTextBox1.PercentValue = 50; percentTextBox1.MaxValue = 100; percentTextBox1.MinValue = 0; 数据绑定可用 percentTextBox1.DataBindings.Add("BindablePercentValue", dataSource, "PercentageField"); 命名空间为 Syncfusion.Windows.Forms.Tools。

适用场景:收集 0-100 的占比、折扣或佣金率、带校验的表单、与数据模型同步的绑定场景。

限制:资料未提供具体安装命令、程序集名称、收费与平台支持细节,暂未提供。