100分,我最近在制作一个比美DBGridEh的控件,请大家帮忙测试 ( 积分: 100 )

S

sanqou

Unregistered / Unconfirmed
GUEST, unregistred user!
我的机器本身没装EhLib,也安装不上!
 
C

chenybin

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,楼主干脆放个bpl下载得了,省得装起来这么麻烦
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
to sanqou
楼上的007装上了
to chenybin
只有提供dcu,才能让编译器合成exe
 
L

lichengbin

Unregistered / Unconfirmed
GUEST, unregistred user!
提供的test测试程序,测试了一下:
1.启动后,点击选中行名称列,显示名称下拉列表,ESC关闭
2.+添加一行,然后-删除当前插入行
3.再点击名称列,名称下拉列表不显示,其实也不是真的就没显示,只不过是没有显示在Grid画面的上方,点击单位列就可以看出来

4.启动后,点击“名称”或“自由输入”的下拉箭头,显示下拉列表,鼠标移到下拉列表的任一个按钮上显示提示若干秒,下拉列表不显示啦,而且再怎么点击下拉箭头也不显示啦,与3相同

5.启动后,当前记录选中某一行,+添加,点击编码从下拉列表中选择一项,当前记录指示Indicator跳到第一行,然后鼠标点击Grid上任一位置,弹出Access violation异常,Grid无法再进行任何操作,退出程序时,还会出错
 
L

lichengbin

Unregistered / Unconfirmed
GUEST, unregistred user!
6.排序选项Check上,点击标题栏,并不进行排序,尽管三角指示符有切换

7.过滤选项Check上,在数量过滤表达式输入栏,输入1或=1,没有进行过滤

8.Next,Last按钮永远可以处于Enable状态,即使位于最后一条记录,但Prior,First正常

9.+插入,序号有变化,总行数不变,是不是给人不一致之嫌?
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
收到了,谢谢,花您的时间了,有空就重写下拉框配合新写的表格。
 
S

shine007

Unregistered / Unconfirmed
GUEST, unregistred user!
kinneng,你能不能把你修改的Ehlib部分传上来,有时候要用到却找不到,很麻烦的。[:(]
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
我修改过的不能单独使用,还是在网上下载吧 www.tomore.com / www.2ccc.com
我尽量避免修改,但尽了最大的努力,在水平能力有限的情况下,还是修改了一点。
已经重写了下拉框,过几天上传。
 
L

lichengbin

Unregistered / Unconfirmed
GUEST, unregistred user!
说实话,我觉得你基于EhLib来写这个组件不大好,EhLib组件本身可不是免费的,你自己个人开发用用是没问题的,但把它大范围地商业应用,基于它衍生新的组件并给其他开发人员使用的话,应该是不行的吧
最好还是自己基于DBGrid来写,把EhLib中没什么大用的部分去掉,再添上你自己的新功能
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
说的对,也是我的想法,我的程序并没有别人想像那样彻底地与EhLib拴在一起,只要修改为TEXDBGrid = class(TDBGrid),立马就可以放弃EhLib,改投TDBGrid了,但时间问题,暂时还是先用它。
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
to lichengbin
我已经着手制作自己的DBGird了,并不抄袭DBGridEh,它的功能太多,补丁太多,太乱,
除了作者外,要看懂的人不多,我自己从头开发,打算将下拉框内置到表格内,而不是外
部嵌入,因为是内置处理,记录号显示比现在的更好,要实现某些功能,在网上下载的例
子,简直是误人子弟,之后自己研发,花了一些时间,现在还没有做好,不过已经放上网
,展示一下。
 

常常

Unregistered / Unconfirmed
GUEST, unregistred user!
如果前面有选中记录号,选择标题后,会出现行号和记录不符的现象
 
K

kudzu23

Unregistered / Unconfirmed
GUEST, unregistred user!
不怎么懂!
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
to 常常
收到,本来已经解决的,现在推倒一半重来,所以这样,很快解决的,谢谢
 
S

shine007

Unregistered / Unconfirmed
GUEST, unregistred user!
楼主是个大好人,它的贴是一定要看滴,更是要顶滴。。。。
(就是没帮忙找出什么问题来,我感觉已经很好用了!)[:D]
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
没有那么夸张!!!!!!!
 
S

sanqou

Unregistered / Unconfirmed
GUEST, unregistred user!
比较好用、实用
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
制作中。。。。。。。。。
 
S

sanqou

Unregistered / Unconfirmed
GUEST, unregistred user!
需要增加自动折行功能
 
W

wiseinfo

Unregistered / Unconfirmed
GUEST, unregistred user!
Open source共同研究,,如果在一些属性上不兼容EHLIB,升级是个问题哦,
 

Similar threads

回复
0
查看
846
不得闲
D
回复
0
查看
777
DelphiTeacher的专栏
D
D
回复
0
查看
732
DelphiTeacher的专栏
D
D
回复
0
查看
720
DelphiTeacher的专栏
D
顶部