tintin1943
7732
|
2004/8/12 9:43:36 |
Ehlib本来是一个很不错的控件,但是TDBEditEh的ReadOnly有一些问题。经追踪源代码后,发现 procedure TCustomDBEditEh.CMEnter(var Message: TCMEnter); begin SetFocused(True); inherited; if AutoSelect and not (csLButtonDown in ControlState) then SelectAll; if SysLocale.FarEast and FDataLink.CanModify then SetControlReadOnly(False ); //TinTin,有问题,关联数据集后总是可以为修改,因此这里出现问题。 end;
有问题,将改为即可。 SetControlReadOnly(FReadOnly); //TinTin 更早一点的版本我不知道,但是,2.5版本以来就有这个问题,按照此方法可以解决ReadOnly问题。 编译包文(Ehlib7.0,或Ehlib6.0,动态包)件即可。如果你用包方式发布,还将编译过的包覆盖原来的BPL文件即可。
另外,为了支持D6,D7特有的扁平风格界面。在单元DBCtrlsEh里的每一个TDBEDITEH,TDBDateTimeEdithEh等等编辑控件加入, property BevelEdges; property BevelInner; property BevelKind default bkNone; property BevelOuter;
我们在设计期可以设置 BorderStype := bsNone; BevelKind :=bkTile;获得扁平风格;可为你的程序编辑控件添加了不少的风格。
别忘了编译包文件。 |
xngjzgh
7674
|
2004/8/9 22:32:59 |
我安装时出现以下提示,ehlib70.bpl can't be installed because it is not a design time packege,为什么啊? |
tim001
7652
|
2004/8/9 10:11:54 |
谢谢! |
zlwxl
7625
|
2004/8/7 15:42:56 |
要将Ehlib 3.4\DataService目录中的所有文件和Ehlib 3.4\Delphi7目录中的所有文件都拷到\Common目录中再安装就可以了. 我亲自试验过,把经验告诉大家. |
sunline1974
7623
|
2004/8/7 14:27:53 |
“File not found DBSumLst.dcu”问题仍然存在,还是请作者提示怎么解决。谢谢!! delete再装提示rtl出错,[Error] DclEhLib70.dpk(32): Packages 'rtl' and 'EhLib70' both contain unit 'System' |
jsnjsmc
7612
|
2004/8/7 10:04:12 |
“File not found DBSumLst.dcu” |
jsnjsmc
7611
|
2004/8/7 10:01:57 |
“File not found DBSumLst.dcu”问题仍然存在,还是请作者提示怎么解决。谢谢!! |
codylin
7559
|
2004/8/5 9:45:36 |
^_^,,,,,^_^,,,,,还是“我安装的时候提示找不到什么SumList.dcu??为什么啊?”我用上面的方法试了也是不行! |
jianfei
7545
|
2004/8/4 15:06:24 |
把源码拷到Delphi7的bin文件夹或lib文件夹下,就可以了, |
zoff
7519
|
2004/8/3 21:22:25 |
我安装的时候提示找不到什么SumList.dcu??为什么啊? 把DclEhLib70.dpk和EhLib70.dpk跟源码放到同一个目录即可,我也是刚刚遇到这个问题,这样就可以解决地 |
shidafen
7467
|
2004/8/2 13:17:25 |
delphi5怎么不能安装呢,提示汉化修改的几个pas文件有错误? 有没有办法解决? |
jemsn
7232
|
2004/7/28 13:00:56 |
EhLib 3.4 PGT 我有,前个月发布到盒子的FTP,但版主不要,删除了吧。如果谁要请Email给我, gnijlin@163.com |
go_huang
7209
|
2004/7/27 19:46:01 |
对诸位的自私表示钦佩。 几个人都在问“File not found DBSumLst.dcu”怎么办,没有一个人回答。 我也遇到了这个问题,说明不是个别现象,希望有良知的同仁解决一下。 |
zubin1981
7182
|
2004/7/27 10:07:36 |
求:它的setedittext与getedittext如何去用:::::急 |
qys
6977
|
2004/7/20 12:36:19 |
发现一个BUG:
如果DBGRidEH1下方有统计项,用PrintDBGridEh打印时如果不加这句:PrintDBGridEh.PageFooter.CenterText:='第&[Page]页 共&[Pages]页'(在对象管理器中的相关位置有设) 一切正常,但是如果加了,打印预览页面的统计项数字就成原数的两倍。 不知道是不是BUG!! |
szqizh
6809
|
2004/7/15 15:03:56 |
我安装的时候提示找不到什么SumList.dcu??为什么啊? |
zangxq
6776
|
2004/7/13 21:58:34 |
685行就是Result:=MonthCal_SetColor(Handle,ColorIndex,ColorValue) <> True{DWORD($FFFFFFFF)};
|
zangxq
6775
|
2004/7/13 21:57:37 |
function TMonthCalendar.MsgSetCalColors(ColorIndex: Integer; ColorValue: TColor): Boolean; begin Result:= True; if HandleAllocated then Result:=MonthCal_SetColor(Handle,ColorIndex,ColorValue) <> True{DWORD($FFFFFFFF)}; end; 我在安装3.4汉化版编译包时怎么老提示[Error] MONTHCAL.PAS(685): Incompatible types 请高手给我答案. |
tim001
6756
|
2004/7/13 11:56:40 |
谢谢 |
oupj
6726
|
2004/7/12 16:05:59 |
怎样使用文件查找功能 另:EhLib 3.4 PGT 版,源码空间上有,但我没钱,那位仁兄帮帮忙 |