捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:EasyGrid 控件修改版
pangbin106 43025 2012/11/22 10:07:39
可以在64位系统中运行吗
hyb518 41791 2011/8/21 16:52:52
补充一句:
很多年了,这个控件貌似已经没人再改了,不知现在大家用什么控件来代替EasyGrid的功能,更强的控件有哪些?
hyb518 41790 2011/8/21 16:49:04
这是一个阉割了的版本,修改的作者并没有放出全部源码,EasyGrid编辑器中,大量代码被注释掉了,即使取消注释,也不能用,很多方法或属性已经删除,如:InsertBmp,DeleteSRObject,SRRtfEdit,...

编辑器非常实用,很遗憾,很多功能只是一个空按钮,要么没代码,要么只有注释。或许,这些功能还只是修改者的一个设想,还没来得及完成,正等待后来者补上。

本来很喜欢这个控件,本来想拿来就用,可惜...可惜我也没时间来改...期待高手完成并无私奉献...
nn2nn 41707 2011/7/18 9:28:56
测试了一天,总算可以.
1、能完成自由表格,可以设计期定义,也可运行期定义。
2、编辑器功能丰富。
但有点不如意,或者是我不会。
1、DEMO有qin_chao 报的BUG,很严重,导致D7 IDE 不能退出。
2、编辑器经常不正常打开。
3、编辑器在点单元格时,有的单元格失控,要CUT操作后才恢复正常。
建议:
1、取消连接数据库功能,让用户自己赋值。
2、单元格属性用指向格式索引,格式有几种常用的,也可算定义。
3、单元格是用两个TLIST,属性是PCellInfo = ^TCellInfo,建议用TCollection与TCollectionItem,好处是方便组件流化和资源释放。
希望高手改写一下。
nn2nn 41705 2011/7/17 17:01:07
D7 安装问题解决:
unterfall 和hf20 的方法可安装。就是改二个地方:
在delphi7下修改如下
var
  CF_EASYGRID: Word;         // 剪贴板注册格式
  //添加下面三个变量
  sInvalidControlItem: string; 
  sInvalidColumnIndex: string;
  sInvalidRowIndex: string;
和procedure TCustomEasyGrid.Loaded;
var
    LItem: TCollectionItem;
    i: Integer;
begin
  Inherited Loaded;
  // ????
  //for LItem in FCtrlCollection do
  for i:= 0 to FCtrlCollection.Count-1 do
  begin
    LItem:=FCtrlCollection.Items[i];
    with TCtrlItem(LItem) do
      TCtrlItem(LItem).InternalSetLocation(Col, Row, False, True);
  end;
end;

这因为D7没 for in语句。
ruilong88 38547 2009/9/5 9:22:59
老大,请给我发一份D7的EasyGrid 控件修改版.
谢谢!
          Dreamboy98@163.COM
qin_chao 35551 2008/9/24 17:14:01
在EasyGrid编辑器中 插入字段用不起 。编辑了退出时提示:class tinplacedbedit not found
humanity 35294 2008/8/16 1:26:43
请问如何导出至excel
yindl 35102 2008/7/26 15:47:06
看起来不错,先收藏了,谢谢!!
zxb225 34055 2008/5/9 21:48:11
选择横向时打印出来反转了90度
zxb225 34054 2008/5/9 21:37:30
好像标题、页眉、页脚都无法打印啊
wuhs 31458 2007/10/16 10:56:33
格式设置能否更快速一些,比如对整行或整列设置边框、数据格式等单元格属性,打印设置可否在程序中设置,而非打印时设置,即程序中设好“适合纸面大小”等,即不论报表多大,自动缩放。程序中可设置打印参数,如纸张、横放、竖放、页边距、缩放比例等。
jhlz1968 29238 2007/5/1 1:49:01
TO:hf20

D6下怎样修改?我要的是D6版的
hf20 29230 2007/4/30 12:12:44
在delphi7下修改如下
var
  CF_EASYGRID: Word;         // 剪贴板注册格式
  //添加下面三个变量
  sInvalidControlItem: string; 
  sInvalidColumnIndex: string;
  sInvalidRowIndex: string;

----------
其它 TCustomEasyGrid.Loaded --> hunterfall

还有其它问题吗?请指教。
hf20 29229 2007/4/30 11:56:53
信已发
jhlz1968 29199 2007/4/29 0:18:32
信已发
hunterfall 29157 2007/4/26 18:14:10
此外发现一个小Bug,双击表格进入编辑状态时,编辑框会先在左上角闪现。如何解决?
hunterfall 29153 2007/4/26 15:11:19
我修改为如下代码,不知是否存在问题。
procedure TCustomEasyGrid.Loaded;
var
    LItem: TCollectionItem;
    i: Integer;
begin
  Inherited Loaded;
  // ????
  //for LItem in FCtrlCollection do
  for i:= 0 to FCtrlCollection.Count-1 do
  begin
    LItem:=FCtrlCollection.Items[i];
    with TCtrlItem(LItem) do
      TCtrlItem(LItem).InternalSetLocation(Col, Row, False, True);
  end;
end;
hunterfall 29152 2007/4/26 15:07:35
procedure TCustomEasyGrid.Loaded;
var
    LItem: TCollectionItem;
    i: Integer;
begin
  Inherited Loaded;
  for LItem in FCtrlCollection do
    with TCtrlItem(LItem) do
      TCtrlItem(LItem).InternalSetLocation(Col, Row, False, True);
end;

--
这段代码在D7不能编译通过,请指教。
weiming 29118 2007/4/25 8:23:16
原是在Delphi2006下更新的,有些用户反应说在D7、D6下无法安装,现我已自定义了几个常量,就可以在D7、D6下安装。需要者请给我E_MAIL。我的:Ming_cn@163.com
第一页 上一页 下一页 最后页 有 29 条纪录 共2页 1 - 20
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表