c# - 我如何在 TextEdit Devexpress 中更改自定义输入
问题描述
我有属性最大值 = 6 的 TextEdit,默认值为“000000”,我将根据用户输入替换该值。例如,当用户在 TextEdit 中输入“69”时,TextEdit 的最终值为“000069”。我如何使用 c# 准备它?
请帮我准备那个...
解决方案
使用 TextEdit 控件上的编辑掩码。要实现所需的功能,您可以将TextEdit.Properties.Mask.MaskType属性设置为Simple,并将TextEdit.Properties.Mask.EditMask属性设置为“000000”。
浏览文档 -掩码编辑器概述
要启用简单屏蔽模式,请将RepositoryItemTextEdit.Mask对象的MaskProperties.MaskType 属性设置为MaskType.Simple。掩码本身应通过MaskProperties.EditMask 属性指定。
例子:
textEdit1.Properties.Mask.EditMask = "000000";
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;
textEdit1.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Simple;
如果您不想屏蔽编辑器控件,请选择Formatting,这是一个示例:
如何:将自定义文本添加到格式化字符串
textEdit1.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;
textEdit1.Properties.DisplayFormat.FormatString = "{0:d6}";
希望这有帮助
推荐阅读
- python - TinyS3 不工作。如何使用 AWS S3 的 REST APIS 上传?
- python - 熊猫用第一次出现的值替换重复 ID 的值
- sql-server - SQL Server 扩展事件 module_start 缺少 NestLevel 信息
- session - user.destroy() 函数不应该也破坏 Parse-Server 上的会话吗?
- git - 为什么在 TortoiseGit 上不显示 Pull?
- python-3.x - X 轴上的年份值显示不正确
- .net - 具有 NTLM 身份验证的 ubuntu 自定义 nuget 提要
- javascript - 当用户第一次将鼠标悬停在标签上时,如何从字段集标签中删除 css 样式?
- python - 世界每分钟定期任务芹菜
- python - 如何避免 arg kwargs 不可变?