Dev Express spinEdit只能输入整数,不能输入负数和小数

原创 2013年12月05日 15:41:22

通过google搜到一些dev的官方论坛,大致实现了我想要的效果:只能输入正整数。设置方法如下:

spinEdit_DailyInterval.Properties.IsFloatValue = false;
spinEdit_DailyInterval.Properties.Increment = 1;
spinEdit_DailyInterval.Properties.MinValue = 1;
spinEdit_DailyInterval.Properties.MaxValue = 99;
spinEdit_DailyInterval.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx;
spinEdit_DailyInterval.Properties.Mask.EditMask = @"\d{1,2}?";
spinEdit_DailyInterval.Value = 1;

这样设置后,就只能输入1—99之间的整数,有个瑕疵,就是可以输入两个00,但焦点离开后,会自动变为1,可以将就用。
MinValue和MaxValue好像是必须设置,不然可以输入负数(类似-122),spinEdit_DailyInterval.Value = 1;可以不用设置,这个仅用于控制初始显示。

相关文章推荐

C# DEV TextEdit 设置文本框只能输入数字(整数)

介绍下,设置TextEdit 设置文本框只能输入数字(整数): 在TextEdit里 找到 Mask属性 代码设置: MaskType="RegEx" MaskUseAsDisplayFormat=...

用DevExpress.textEdit控件限定数据录入格式,且控制录入数据只能为数字,同时录入小数位控制

如图操作 第一步: 第二步: 第三步:在mask EDITER窗口,设定自已想要的录入格式...

DevExpress TextEdit如何设置文本输入框只能输入数字

如何设置文本输入框只能输入数字 1、 设置 Properties→Mask→numberis,//设置只能输入数字 2、设置Properties的DisplayFormat为:d2//设置输入数字...
  • bk8897
  • bk8897
  • 2014年02月09日 14:08
  • 5561

dev控件TextEdit的mask设置结合控件的Validated事件来控制身份证录入正确并从中取值生成性别、生日

1、dev控件TextEdit的mask设置 2、控件的Validated事件     private void S_9_Validated(object sender, EventA...

用C#来播放.wav格式的音频文件

.net自带的有播放.wav格式音频文件的类:System.Media.SoundPlayer,只要调用这个类就可以了。                  代码如下:             ...

用XmlSerializer进行xml反序列化的时候,程序报错: 不应有 <xxx xmlns=''>

反序列化的时候 必须加上 命名空间                     System.Xml.Serialization.XmlSerializer xmlser = new Syste...

C#正则表达式文本框验证:只能输入整数和带两位小数的小数

程序界面截图: 本文主要包含以下内容: 测试用例介绍; 测试用例下载地址; 文本框校验的解决思路; 参考资料;     一、测试用例介绍。 1、平台环境:Vi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Dev Express spinEdit只能输入整数,不能输入负数和小数
举报原因:
原因补充:

(最多只允许输入30个字)