数据输入格式(100分)

  • 主题发起人 主题发起人 小雨
  • 开始时间 开始时间

小雨

Unregistered / Unconfirmed
GUEST, unregistred user!
在使用MaskEdit控件进行输入时,不能解决中间空格的问题,如:
定义格式:9999.99
靠左输入123,显示123 .00. 而我想要得是 123.00
问题:如何定义控件格式或者其他方法解决?


 
你的TFloatField的EditFormat和DisplyFormat属性都应设为#0.00
 
别用Maskedit了!
使用两个edit,一个是整数部分,一个是小数部分。
设置其Maxlength属性,在onKeypress事件中加入代码,使其只接受数字字符。
还要把两个edit的text合为一个数.
是不是太麻烦了?

 
RxLib控件中有 CurrencyEdit, 完全满足你的要求.
 
RxLib控件中有 CurrencyEdit, 完全满足你的要求.
 
RXLIB 的确可以,不过你可以在ONEXIT事件中自己判断以下,如果有问题,SETFOCUE
不就可以了?
 
时间长了,而且提问者也没的音讯,加上问题也应该可以解决了。
强制结束此问题。

-- by 3h
 

Similar threads

S
回复
0
查看
845
SUNSTONE的Delphi笔记
S
S
回复
0
查看
778
SUNSTONE的Delphi笔记
S
S
回复
0
查看
828
SUNSTONE的Delphi笔记
S
后退
顶部