145分全都送您了,菜鸟使用delphi5+ehlib2.1,我把drawcurrency属性改为true,dbgrideh里的表示钱的字段就多了好多小格,这样

  • 主题发起人 xiaoxiami3
  • 开始时间
X

xiaoxiami3

Unregistered / Unconfirmed
GUEST, unregistred user!
145分全都送您了,菜鸟使用delphi5+ehlib2.1,我把drawcurrency属性改为true,dbgrideh里的表示钱的字段就多了好多小格,这样个十百千万都放到对应的小格里去了,但是如果数值大了,数字和线好象交叉到了一起,请问大侠设置什么属性让它间距扩大?? (145分)<br />145分全都送您了,菜鸟使用delphi5+ehlib2.1,我把drawcurrency属性改为true,dbgrideh里的表示钱的字段就多了好多小格,这样个十百千万都放到对应的小格里去了,但是如果数值大了,数字和线好象交叉到了一起,请问大侠设置什么属性让它间距扩大??
 
可以手动改变CURRENCY的FONT的颜色和字体名,就能解决。CURRENCY的字体大小我一般设为
12,数字一般设为10。
 
把字段加到dbgrideh中,就是不用动态的.设置那个字段为currency型试试.
 
菜鸟发现数值越大,偏的越大,难道这是ehlib的毛病吗?
 
我觉得这不是ehlib的问题,如果你要显示钱的问题应该,在数据集字段的FormatLable属性!
¥#,##00.00
 
这个问题前面说的也对,要实质上解决可能要对源代码进行修改;
我也是采用的修改显示字段字体的方式进行修改的,但有时3与8分不清了
 
逍遥泿子,你也发现这个问题了,别人没有发现吗?假如数值很大,比如9876543218878,
显示肯定有问题!!!
 
朋友我用的是ehlib 2.5
为什么没有drawcurrency属性?
它是什么东东的属性?
能告诉我吗
 
it_boy69你好,我用的是ehlib2.1,ehlib2.5确实没有这个属性!!
 
我认为是ehlib2.1的毛病,等等更高的版本吧!!
 
看看这个,也许有帮助。
http://www.playicq.com/dispdoc.php?t=&amp;id=2193
 
我看过一个改过的,好象改了这个问题了。但人家要49RMB,还没有源码。金额显示没问题。跟速达的一样
我也想改它,我在EhCurrency.~pas中将W0,FCHNWIDTH的值调到='分 '后,间距是大了,但是
数据的显示还是不行,我也没时间耽误下去了,就没再研究了。希望那位老兄能弄出来。
也给我来一份。先谢谢了。
 
同ego:
可以手动改变CURRENCY的FONT的颜色和字体名,就能解决。CURRENCY的字体大小我一般设为
12,数字一般设为10。
 
多人接受答案了。
 
顶部