捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:EhLib 3.4 汉化修改版 by Netrobo
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 版,源码空间上有,但我没钱,那位仁兄帮帮忙
第一页 上一页 下一页 最后页 有 49 条纪录 共3页 21 - 40
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表