让cxGrid像Excel那样高亮显示选区的行号列标2014-03-18

Developer Express的cxGrid控件是一个相当有特色的数据栅格组件,支持自动分组、卡片式显示、和像Excel那样的过滤功能等。不过它在多选区时的显示 方式却不太友善,对于我这样还有点追求的人来说肯定是不会满足的了,于是通过它的OnDrawColumnHeader事件和 OnDrawIndicatorCell事件把它变成像Excel那样以高亮显示行号列标。

PS:我平时是用来显示数据的,没有考虑编辑状态;为了说明效果,cxGrid使用DBTableView并设成允许多选和选区方式(在OptionsView里有设)。

OnDrawColumnHeader事件源码如下:

dsoframer.ocx 在系统中注册并使用2014-03-18

对于这个控件,使用的时候首先要在程序中注册,注册方法,如下

delphi控制ppt2014-03-18

PPT各页面上动画的播放时间,可取出的值总为1,但延时时间却能取对.

打开、关闭、添加演示文件、演示powerpoint,希望对你有帮助2014-03-18

<无详细内容>

取得本机电脑名称2014-03-18

取得本机电脑名称

GetExeSize(取得EXE大小,KB)2014-03-18

GetExeSize(取得EXE大小,KB)

计算IMEI的校验位2014-03-18

IMEI校验码算法:
(1).将偶数位数字分别乘以2,分别计算个位数和十位数之和
(2).将奇数位数字相加,再加上上一步算得的值
(3).如果得出的数个位是0则校验位为0,否则为10减去个位数
如:35 89 01 80 69 72 41 偶数位乘以2得到5*2=10 9*2=18 1*2=02 0*2=00 9*2=18 2*2=04 1*2=02,计算奇数位数字之和和偶数位个位十位之和,得到 3+(1+0)+8+(1+8)+0+(0+2)+8+(0+0)+6+(1+8)+7+(0+4)+4+(0+2)=63 => 校验位 10-3 = 7

MEID校验码算法2014-03-18

MEID校验码算法:
(1).将偶数位数字分别乘以2,分别计算个位数和十位数之和,注意是16进制数
(2).将奇数位数字相加,再加上上一步算得的值
(3).如果得出的数个位是0则校验位为0,否则为10(这里的10是16进制,,即十进制的16)减去个位数
如:AF 01 23 45 0A BC DE 偶数位乘以2得到F*2=1E 1*2=02 3*2=06 5*2=0A A*2=14 C*2=1C E*2=1C,计算奇数位数字之和和偶数位个位十位之和,得到 A+(1+E)+0+2+2+6+4+A+0+(1+4)+B+(1+8)+D+(1+C)=64 => 校验位 16-4

Zebra打印机打印条码2014-03-18

读取一个文本文件,替换其中的变量,并口/串口输出,打印条码

以一个字符分割字符串后读取2014-03-18

以一个

解决VGScene里字体设置不能修改颜色的问题2014-03-18

VGScene里的控件里字体设置不能修改颜色,让人感觉很不爽,今天解决了这个问题!
使用到下面两个函数:

Delphi调用Cmd并取得输出字符2014-03-18

来源: http://blog.yourtion.com/?p=1968

Delphi实现背景音乐播放2014-03-18

来源: http://blog.yourtion.com/?p=1620

窗体闪烁,类似MSN,QQ的窗体的震动演示。2014-03-18

类似MSN\QQ等的窗体振动效果。

简单的文件传输2014-03-18

使用Delphi Socket组件进行文件传输的例子。
返回顶部
分享按钮