SuperAPI AI 工具集

syncfusion-winforms-masked-textbox

通用与其它

查看项目

更新于 10-16 01:13

技能介绍

用途:Syncfusion WinForms MaskedEditBox 是专用于采集带固定格式数据的输入控件,通过掩码定义提供视觉提示和输入约束,适合电话号码、IP 地址、SSN 等标准化录入,不适合完全自由文本或格式不可预测的数据。

主要能力:掩码由占位符(# 表示数字、& 表示字母)和固定字符(如括号、短横线)组成,例如美国电话 (###) ###-####、IP ###.###.###.###、SSN ###-##-####、日期 ##/##/####。支持 ClipMode、InputMode、UsageMode 多种行为模式;Text 属性含掩码字面量,Value 属性仅含掩码字符;可配置日期、小数、千分位、时间等区域分隔符;支持边框、字体、颜色、只读、启用状态等外观设置,以及输入校验、完成、焦点等事件。

使用方式:在代码中创建实例并设置 Mask,例如 phoneInput.Mask = "(###) ###-####",设置 Location、Size、Placeholder 后加入控件集合;可通过 phoneInput.Value 获取不含掩码字符的值,通过 phoneInput.Text 获取含掩码文本。也可通过设计器添加。

适用场景:电话、国际格式、财务数据、医疗/政府表单、网络配置等固定格式录入。限制:不适合自由文本;资料未提供价格、平台版本等细节,暂未提供。