请各位高手指点,如何在屏蔽输入构件内输入小数点,但不能允许输入字符,只是输入数字和小数点。
屏蔽设置为:0000.00;1;_
第一部分,小数点前的0越多,可以输入的位数越多,本设置最多为四位。
谢谢admin,但是输入位置要求很严格,输入两位直接按小数点跳到小数点后输入小数,但是小数点前不能有空格,使用不方便
本来我的需求用数字编辑构件就可以完成,但是数字编辑构件的向上与向下事件不可以设置输入焦点,所以我想用屏蔽输入来代替完成。比如我想在数字编辑2中按向上键,将输入焦点移动到数字编辑1上,可是数字编辑构件的事件不能这样,只有通过其他办法来解决,需要增加另外的构件,如果数字编辑构件的向上与向下事件的移动输入焦点有效的话,就很方便了
怎么不能?很简单啊,窗口上放两个数字编辑。
单击数字编辑1的“单击下按钮”事件:
执行数字编辑2的方法“设置输入焦点”。
单击数字编辑2的“单击上按钮”事件:
执行数字编辑1的方法“设置输入焦点”。
不能,我指的是数字编辑构件的UP和DOWN事件,因为在用户做录入的时候是最讨厌鼠标和键盘频繁交换使用的,所以用鼠标不可以
这个我知道,但是TAB键不能控制方向,比如我有三个数字编辑构件,现在在中间一个,我要想按一键将输入焦点移动到前一个上,按另一个可以移动到后一个上,很多数据录入软件都是这样的
但是通过其他方法可以实现,就是总感觉如果数字编辑的UP和DOWN事件要是可以的话,是最理想的