|
盒子资源分类 |
|
|
|
|
为DBGrid绘制中文帐簿金额栏修改版 |
|
关键字:Currency Cell DBGrid 绘制 中文帐簿 金额栏 修改版 |
来 自:转载,netrobo |
平 台:Win9x,Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2005/8/12 |
发布者:dragon_cbx |
发布时间:2005/8/13 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:组件 |
下载浏览:2376/13089 |
|
|
|
|
说明: 这是一个演示程序,只有二十左右行代码,演示如何为DBGrid绘制中文帐簿金额栏,希望对初学自绘DBGrid的Delphi同行们有所帮助,当然,这些代码并不完整,并没有完成中文帐簿金额栏的所有显示要求,如果你有兴趣,就完善他吧!:)
By netrobo E-Mail: netrobo@gmail.com
问题: 如果只显示需要字段字段,见不能再显示自绘信息。 原因: 将代码写在OnDrawDataCell事件中,有一个限制,就是要显示的字段不能控制,原因是此事件的前提条件是Columns.State 属性值必须为csDefault,也就是要显示的字段必须是缺省的,不能人为干预。 解决: 将代码写到OnDrawColumnCell中,稍加修改即可。
新增功能: 1、增加了,负值显示红色的功能(也即是财务中的赤字冲减)。 2、在wwDBGrid中,可以直接写在OnDrawDataCell事件中,该控件已经修改了这个限制。再说也没有OnDrawColumnCell事件;在DbGridEh中和DbGrid一样,必须写在OnDrawColumnCell事件中。
非常感谢netrobo 如有改进希望大家在此基础上写文档。
by dragon E-mail: dragonxiangfu@126.com 2005-08-12 |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
|
|
|