如何使用UltraNumericEditor
2007-07-10 20:18 IT篮球者 阅读(1324) 评论(0) 收藏 举报1.0 摘要
//简要说明该文档内容
常常我们需要让某一个文本框输入的是数字,以前我们会写一些事件来达到我们的目的,那现在已经提供给我们控件了,本文将介绍UltraNumericEditor的常规使用。
2.0 内容
在使用该控件时,经常需要将几个常用属性根据需要合用,所以请根据需要选择相关的属性,下面对每个功能需要设置的属性进行设置。
1、 创建该控件,设置该控件的值类型,提供了两种类型(Double和Integer),这里选Integer(默认)

请看默认情况如下:![]()
2、 那这样子对User而言是不是不太直观呢,对这么长的数据能够分开看起来就比较舒服了(我们通过MaskInput属性设置)

这样效果如下:
![]()
注意,MaskInput的可选值是与NumericType属性是有关的,当NumericType为Double时,MaskInput的可选值如下:
3、 当User输入完离开后,提示的短横线还在,能不能把它去掉了(设置MaskDisplayMode属性为IncludeLiterials,这样即保留了分隔号又去掉了横线)
4、 经常我们需要对输入的值进行范围限制,那我们这里只需要设置MaxValue和MinValue即可(这里我们设0~100)
![]()
效果是当我们要输不在这个范围内的值时是输不进去的,这样我们就少了在代码中对输入的值进行Check。
5、 我们偶尔需要提供一个按钮在这个范围内进行滚动选择(那我们设置SpinWrap属性和SpinButtonDisplayStyle属性):这里我们一般设置Spin为True,然后再将SpinButtonDisplayStyle设为OnMouseEnter值

这样的效果是当鼠标移动到该控件时才显示SpinButton,![]()
6、 获取该控件的值(通过控件的Value属性获取)
![]()

浙公网安备 33010602011771号