请问怎么修改cxgrid的日期中的中文为英文??如图,我用的是DevExpress V.28,别的我都改了,不过剩的月份就是找不到在哪儿修改请问有谁知道,谢谢!
解决方案 »
- 救命!Help!!Data Controls上的控件(如DBGrid)与XPManifest有冲突?
- 为什么现在文章无法收藏?
- 郑伟(老五),我是姚远(老七),请跟我联系QQ:87873303
- 如何在DBedit里实现这样的功能?
- QQ使用什么开发的,有没有开发通讯方面的,谈谈这方面的开发》
- 用什麼函數能取出Windows 色彩中的亮度?
- 如何将程序放在内存中运行?
- 使用MSAGENT时,怎么才能在屏幕上出现两个一样的人物?比如两个MERLIN???
- 帮帮忙啦,看看我的毕设。
- ASA v7.01:如何使编程时不会将字段用双引号括起来?
- delphi调用暴风影音插件
- 有接触过QIS、或者IQC的帮帮忙(用得上的可以加分)
ShortDayNames[1]:='日';
ShortDayNames[2]:='一';
ShortDayNames[3]:='二';
ShortDayNames[4]:='三';
ShortDayNames[5]:='四';
ShortDayNames[6]:='五';
ShortDayNames[7]:='六';
放在主程序(frmMain.pas)的最下面
end.的上面。
dev 就是对全局变量 ShortDayNames 做提取得到的。
这个是老版本的做法,估计是 45 V 左右的事情了。
最近的 v52 版本,这个是不能用的。
请留意
<cxCalendar>
procedure TcxCustomCalendar.DrawWeekNumbers(ACanvas: TcxCanvas);里面提及的是
<cxFormats>
cxFormatController.RegExprDateEditMask
cxFormatController.RegExprDateTimeEditMaskO(∩_∩)O~
废话那么多,只是想告诉你,如果是最近的版本,
简单点,TcxLocalizer
如果不喜欢,那么只剩下,dev 的设置资源了。
具体是哪个我还没搞清,看 TcxLocalizer 的帮助文档里提到过 SetResourceXXX 的,应该可以处理这件事情。
lz可以研究研究。
偶不大回复这么复杂的话题。主要是太喜欢 dev 了。另,如果牵扯的版本话题,治标不治本。
lz 可以放一个控件点到源代码里去找找看。
函数名字,应该没有太大变化。
太感谢iamduo了,我把下面改成英文简称后加到窗体新建事件上,发现下面的星期名称变了,变成英文了
我照着你的写法试着用ShortMonthNames来替换上面的月份,但是没有成功
ShortDayNames[1]:='日';
ShortDayNames[2]:='一';
ShortDayNames[3]:='二';
ShortDayNames[4]:='三';
ShortDayNames[5]:='四';
ShortDayNames[6]:='五';
ShortDayNames[7]:='……
ShortMonthNames 没有用,是吧?
那就麻油办法了,偶可不想在现在的编译环境中,再堆一套 dev 做代码跟踪。
建议lz,在相关 pas 代码中,找找 Month 字样的代码。只要跟 “Draw” 有关的函数,一定有你想要的部分。dev 家的东西做的还是不错的。鲜有更强悍的第三方控件。
做一些分析什么的,能玩转一个 cxGrid 就够了。
(最近出了52版,比你手头上的老版本有趣哦 ~ O(∩_∩)O~)btw,向来咱都是 英转中,lz 来个 中转英,这个需求,怪有趣的。
还有什么能帮忙的,直接联系 [email protected] 吧。这篇帖子都快变成我俩直接对话了。
结贴吧。散分图个热闹。