请问怎么修改cxgrid的日期中的中文为英文??如图,我用的是DevExpress V.28,别的我都改了,不过剩的月份就是找不到在哪儿修改请问有谁知道,谢谢!

解决方案 »

  1.   

    cxgrid course
      

  2.   

    这个日期,应该是在另一个单独的文件中吧,和filter文件应该不在一起
      

  3.   

    我是对整个DELPHI 的插件目录进行查找的
      

  4.   

    initialization
      ShortDayNames[1]:='日';
      ShortDayNames[2]:='一';
      ShortDayNames[3]:='二';
      ShortDayNames[4]:='三';
      ShortDayNames[5]:='四';
      ShortDayNames[6]:='五';
      ShortDayNames[7]:='六';
      

  5.   

    把cxgrid漢化一下即可(網上有它的漢化文件)...
      

  6.   

    用心找找,那直接修改它pas文件或引用單元中將對應的“中文”修改成“英文”不就可以了...
      

  7.   


    放在主程序(frmMain.pas)的最下面
    end.的上面。
      

  8.   

    找个汉化文件,devchs.ini,放个TcxLocalizer,选择语言就行
      

  9.   

    谢谢朋友们的热心解答,不过我在delphi整个目录对所有pas文件查找了一遍,居然没有发现在哪个文件。如上图,别的中文我都改成英文了,就剩下这个月和日了
      

  10.   

    是找不到的。
    dev 就是对全局变量 ShortDayNames 做提取得到的。
      

  11.   

    谢谢iamduo的解答,请问你有好的解决办法没
      

  12.   


    这个是老版本的做法,估计是 45 V 左右的事情了。
    最近的 v52 版本,这个是不能用的。
    请留意
    <cxCalendar>
    procedure TcxCustomCalendar.DrawWeekNumbers(ACanvas: TcxCanvas);里面提及的是 
    <cxFormats>
    cxFormatController.RegExprDateEditMask
    cxFormatController.RegExprDateTimeEditMaskO(∩_∩)O~
    废话那么多,只是想告诉你,如果是最近的版本,
    简单点,TcxLocalizer
    如果不喜欢,那么只剩下,dev 的设置资源了。
    具体是哪个我还没搞清,看 TcxLocalizer 的帮助文档里提到过 SetResourceXXX 的,应该可以处理这件事情。
      

  13.   

    捎带提一下,用 Localizer Editor 可以看到Express Library 中 cxSDateMonday 就是表示其中一个资源文字。
    lz可以研究研究。
    偶不大回复这么复杂的话题。主要是太喜欢 dev 了。另,如果牵扯的版本话题,治标不治本。
    lz 可以放一个控件点到源代码里去找找看。
    函数名字,应该没有太大变化。
      

  14.   

    有没可以替换cxgrid的,主要是可以进行 查询和排序
      

  15.   


    太感谢iamduo了,我把下面改成英文简称后加到窗体新建事件上,发现下面的星期名称变了,变成英文了
    我照着你的写法试着用ShortMonthNames来替换上面的月份,但是没有成功
    ShortDayNames[1]:='日';
    ShortDayNames[2]:='一';
    ShortDayNames[3]:='二';
    ShortDayNames[4]:='三';
    ShortDayNames[5]:='四';
    ShortDayNames[6]:='五';
    ShortDayNames[7]:='……
      

  16.   

    你能改,就说明,是老的 dev 版本。(没有Localizer的版本)。
    ShortMonthNames 没有用,是吧?
    那就麻油办法了,偶可不想在现在的编译环境中,再堆一套 dev 做代码跟踪。
    建议lz,在相关 pas 代码中,找找 Month 字样的代码。只要跟 “Draw” 有关的函数,一定有你想要的部分。dev 家的东西做的还是不错的。鲜有更强悍的第三方控件。
    做一些分析什么的,能玩转一个 cxGrid 就够了。
    (最近出了52版,比你手头上的老版本有趣哦 ~ O(∩_∩)O~)btw,向来咱都是 英转中,lz 来个 中转英,这个需求,怪有趣的。
    还有什么能帮忙的,直接联系 [email protected] 吧。这篇帖子都快变成我俩直接对话了。
    结贴吧。散分图个热闹。