JdGrid源码控件包加例子

时间:2013-04-19 13:56:07
【文件属性】:

文件名称:JdGrid源码控件包加例子

文件大小:706KB

文件格式:RAR

更新时间:2013-04-19 13:56:07

源码

安装时请按照以下序列: Component->Install Packges-> 选择Discovery.bpl Options->Library->Search Path 中加入搜索路径。 EasyGrid 使用说明: 一、单元格属性; // ************************************************** // EasyGrid 的 Cells[i,j] 属性不同于 StringGrid。 // StringGrid 的 Cells 仅仅是一个字符串,而 EasyGrid // 的 Cells 可以存储丰富的数据类型。 // // 使用范例: // EasyGrid1.Cells[1,2].Color := clRed; // 将第一列第二行的一个单元格背景置为红色。 // // !!! 需要注意的是: // 上述语法不会导致网格自动刷新(即结果不会马上反映),因为上述语法 // 实际上是对内存地址直接写入,这样做的好处在于,如果大批量写入数据,这 // 是最快的方法,不会出现慢镜头式的现象。 // 用 EasyGrid1.Colors[1,2] := clRed; 可以实现同样效果并实时刷新, // 但大批量写入数据时速度较慢。 // 对大批量写入数据的处理一般需要使用 AutoUpdate 属性: // EasyGrid1.AutoUpdate := False; // ... 大批量写入数据 // EasyGrid1.AutoUpdate := True; // AutoUpdate 属性的使用类似于一个与 DbGrid 关联的 DataSource 控件, // 当 DataSource 内容改变时,需要把 DataSource 的 Enabled 属性置为 False。 // 以防止 DbGrid 出现慢镜头式的现象。 // ************************************************** // ************************************************** // 单元格属性说明如下: TCellInfo = record DataStyle : TDataStyle; // 数据格式 // 可用数据格式为: // TDataStyle = (dsText,dsNumber,dsDate,dsTime,dsFormula); AlignMode : TAlignMode; // 对齐方式 // 可用对齐方式为: // TAlignMode = (taTopLeft, taTop, taTopRight, // taLeft, taCenter, taRight, // taBottomLeft, taBottom, taBottomRight); ReadOnly : Boolean; // 单元格是否可编辑 AutoWordBreak : Boolean; // 文字自动折行 ShowForeText : Boolean; // 显示控制(Default True) // 说明:每个单元格允许存放两个字符串: // ForeText 与 BackText // ShowForeText 属性用于指定该网格显示哪一个字符串 DrawTop : Boolean; // 画顶线 DrawLeft : Boolean; // 画左线 DrawBottom : Boolean; // 画底线 DrawRight : Boolean; // 画右线 // 下面七个属性对于 DataStyle 为 dsNumber (数值型)的网格有效 AllowNegative : Boolean; // 是否允许输入负数 TrailingZero : Boolean; // 是否在小数后面补 0 ZeroNull : Boolean; // 输入数值 0 时是否当作空串处理 ThousandSep : Boolean; // 是否有千分号 MaxLength : Integer; // 最大编辑长度 IntLength : Integer; // 整数部分最大长度 DecLength : Integer; // 小数部分最大长度 LineWidth : Integer; // 边框线宽 PenStyle : TPenStyle; // 线形(TPenStyle 为Delphi定义类型) // Number 用于存储额外的数据,甚至可以用 Pointer() // 强制成32位结构指针,使得网格理论上可以挂接任意类型的数据 Number : Integer; // 存储数值 Color : TColor; // 网格背景颜色


【文件预览】:
JdGrid
----CellProp.dcu(27KB)
----JdGrid()
--------UDR.dof(2KB)
--------Preview.dfm(31KB)
--------PageSetup.ddp(33B)
--------UDR.res(2KB)
--------使用说明.txt(13KB)
--------CellProp.dcu(23KB)
--------UDR.dcu(4KB)
--------CellProp.dfm(8KB)
--------Bmp()
--------Preview.ddp(33B)
--------UDR.dpk(736B)
--------Demo.Grd(55KB)
--------JdGrid.res(2KB)
--------Preview.dcu(7KB)
--------PreviewBox.~pas(46KB)
--------JdGrid.dcu(231KB)
--------CellProp.pas(26KB)
--------PreviewBox.pas(46KB)
--------PageSetup.dfm(22KB)
--------PreviewBox.dcu(38KB)
--------PageSetup.dcu(26KB)
--------UDR.dsk(7KB)
--------UDR.cfg(360B)
--------JdGrid.pas(352KB)
--------UDR.~dpk(736B)
--------PageSetup.pas(23KB)
--------Preview.pas(3KB)
--------CellProp.ddp(33B)
----UDR.dcu(4KB)
----UDR.dcp(288KB)
----Preview.dcu(8KB)
----UDR.~bpl(273KB)
----JdGrid.dcu(276KB)
----PreviewBox.dcu(45KB)
----PageSetup.dcu(29KB)
----UDR.bpl(273KB)

网友评论

  • 不太好用,感谢分享
  • 没有用,具体情况不是很了解