dxdbgrid很好用但是里面的查询和“drag a column here to group by taht column”是英文的,现在必须改成中文,请高手帮忙,要在何处修改?

解决方案 »

  1.   

    procedure TFormarchives.cxGrid1DBTableView1CustomDrawPartBackground(
      Sender: TcxGridTableView; ACanvas: TcxCanvas;
      AViewInfo: TcxCustomGridCellViewInfo; var ADone: Boolean);
    begin
       AViewInfo.Text:='你要汉化的文字';
       ACanvas.FillRect(AViewInfo.Bounds);end;OK~~~~~~~~
      

  2.   

    我是ExpressQuantumGrid 3.2,不知其他版本怎样。
    在用文本打开dxTLStr.rc,找到对应的字符串,修改之
    brcc32 dxtlstr.rc
      

  3.   

    找到cxGridStrs.pas文件,打开文件, 将你要汉化的文件汉化,保存!!!
    保存c:盘里的Developer Express Inc文件夹到其他盘。 
    将dxdbgrid删除,再在Delphi里打开保存的Developer Express Inc里面的*.dpk文件,编译完成后就汉化ok 了!
    以下是我汉化cxGrid的步骤! 给你看看! 呵呵将文件汉化完成之后,保存Developer Express Inc文件夹;删除该控件,再用Delphi按照以下文件夹顺序进行编译!
    1. Express common
    2. Xp thememanager
    3. Cx Liberary
    4. Express Data controller
    5. Express Edit
    测试的时候会遇到汉化的却没有显示出来,可将*.pas文件汉化,再进行编译,
    可能会出现缺少文件在C:\Program Files\Borland\Delphi7\Rave5\Lib 里将系统提示的缺少的文件拷贝过来即可!
    注意:
    编译一遍后如果要修改,必须重新编译,编译前要将以下文件删除:
    1. component->install package->已安装的包
    2. C:\Program Files\Borland\Delphi7\Projects\Bpl 里的文件全部删除;
    3. C:\Program Files\Borland\Delphi7\Rave5\Lib 里添加的文件。