Delphi XE8 NumberBox使用方法及存在的问题


本文整理自网络,侵删。

 做界面,难免会遇到日期与数字的输入问题,本来用TEdit来输入数字,通过控制键盘类型来控制只输入数字,回来发现delphi 还提供了NumberBox来输入数字,具有TEdit的大多数通用的属性,但为了更方便数字的输入,又增加了几个属性来控制。
Delphi <wbr>XE8 <wbr>NumberBox使用方法及存在的问题

具体来说,有以下几个:
ValueType:控制数量的类型,是Integer,还是Float
Value:输入的结果,浮点型,不用再把Text进行转换,内部自动把Text转成Value了
HorzIncrement:划动自动增加输入值的步长,这是NumberBox的重要的功能特点,滑动就能输入数字,挺有创意!测试了一个,上下滑动及左右滑动,都能完成输入。感觉是不错,但觉得对输入数字来讲,还是用数字键盘来完成,更直接与方便些。当然,这是仁者见仁,智者见智的问题。不知你怎么看?
VerIncrement:上下滑动自动输入值的步长。
Max,Min:输入的最大、最小值

看起来简单易用的一个控件,可惜在xe8中还存在问题:
1.无法设置默认值,设计器将Value设置成100,运行显示为0
2.可能是第一个原因,对Float来说,显示出来后,无法输入!
解决方法,只有改代码,还是等emb自己来解决吧,相信在Up1中会修正,这问题也太没面子了,谁干的?暂时,还是用TEdit好了。

来源:http://blog.sina.com.cn/s/blog_44fa172f0102vfar.html

相关阅读 >>

Delphi实现百度地图经纬度与地址互转

Delphi 下找到目录中的所有文件夹

Delphi 游戏测试call

Delphi bmp 转换jpg

Delphi操作文本文件简介

Delphi中判断字符串是否为数字

Delphi 解决idhttp下载数据时程序无响应的问题

Delphi webbrowser载入自定义html内容并显示

Delphi 安卓app自动升级

Delphi 实现检测线程类tthread是否结束

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...