Blog信息 |
blog名称:注册会计师(注会)练习软件 日志总数:398 评论数量:116 留言数量:27 访问次数:3270874 建立时间:2005年6月6日 |

| |
[borland eco 技术]delphi for .net 下对devexpress 的gridcontrol的汉化 软件技术
吕向阳 发表于 2006/5/25 8:06:41 |
这一个派生类
xtragridsimpchineselocalizer = class(gridlocalizer) public constructor create(); function language(): string; function getlocalizedstring(ancestor: gridstringid): string; override; end;
constructor xtragridsimpchineselocalizer.create;begin // inherited;end;
function xtragridsimpchineselocalizer.getlocalizedstring( ancestor: gridstringid): string;begin result := ''; case ancestor of GridStringId.MenuColumnBestFit: result := '适合列宽度'; GridStringId.MenuColumnBestFitAllColumns: result := '适合所有列宽度'; GridStringId.MenuColumnClearFilter : result := '取消筛选'; GridStringId.MenuColumnColumnCustomization: result := '选择显示列'; GridStringId.MenuColumnSortAscending: result := '升序排列'; GridStringId.MenuColumnSortDescending : result := '降序排列'; GridStringId.MenuColumnGroup: result := '此列分组'; GridStringId.MenuColumnGroupBox: result := '自定义分组'; GridStringId.MenuGroupPanelFullCollapse: result := '折叠'; GridStringId.MenuGroupPanelFullExpand: result := '展开'; GridStringId.MenuGroupPanelClearGrouping: result := '清除分组'; GridStringId.GridGroupPanelText: result := '拖动列到此处实现,实现按此列分组'; GridStringId.CustomizationCaption: result := '自定义'; GridStringId.CustomFilterDialogConditionEQU: result := '='; GridStringId.CustomFilterDialogConditionNEQ: result := '<>'; GridStringId.CustomFilterDialogConditionGT: result := '>'; GridStringId.CustomFilterDialogConditionGTE: result := '>='; GridStringId.CustomFilterDialogConditionLT: result := '<'; GridStringId.CustomFilterDialogConditionLTE: result := '<='; gridstringid.PopupFilterAll: result := '(全部)'; gridstringid.PopupFilterCustom: result := '(自定义)'; gridstringid.PopupFilterBlanks : result := '(空值)'; gridstringid.PopupFilterNonBlanks: result := '(非空值)';
gridstringid.CustomFilterDialogRadioAnd: result := '并且'; gridstringid.CustomFilterDialogRadioOr: result := '或者';
gridstringid.CustomFilterDialogFormCaption: result := '自定义条件筛选'; gridstringid.CustomFilterDialogOkButton: result := '确认'; gridstringid.CustomFilterDialogCancelButton: result := '取消'; gridstringid.CustomFilterDialogCaption: result := '筛选符合下列条件的行'; gridstringid.CustomFilterDialog2FieldCheck: result := '第二条件';
end;end;
function xtragridsimpchineselocalizer.language: string;begin result := '简体中文';end;
====调用方法
在你所用的表单中的load事件加入以下代码
procedure formcxkh.formcxkh_Load(sender: System.object; e: System.EventArgs);begin GridLocalizer.Active := xtragridsimpchineselocalizer.create;end;
完全调试通过 |
|
|