修改DevExpress中英文提示,将英文改为中文
1 : 修改DX 提示框中的英文字符
/// <summary>
/// 重写DX弹出框 英文变为中文
/// </summary>
public class CHS : DevExpress.XtraEditors.Controls.Localizer
{
public override string GetLocalizedString(DevExpress.XtraEditors.Controls.StringId id)
{
switch (id)
{
case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxYesButtonText:
return "确定";
case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxCancelButtonText:
return "取消";
case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxOkButtonText:
return "是";
case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxNoButtonText:
return "否";
}
return base.GetLocalizedString(id);
}
}
如果想要修改其他的提示语可以在选择添加.
2 : 修改GridControl 中的 Find Clear 或其他的英文字符,替换为中文.
/// <summary>
/// 用于处理DX控件中 控件名称 自定义
/// </summary>
public class BuilderGridLocalizer : GridLocalizer
{
Dictionary<GridStringId, string> CusLocalizedkeyValue = null; public BuilderGridLocalizer(Dictionary<GridStringId,string> cusLocalizedKeyValues)
{
this.CusLocalizedkeyValue = cusLocalizedKeyValues;
} public override string GetLocalizedString(GridStringId id)
{
if(CusLocalizedkeyValue != null)
{
string gridStringDisplay = string.Empty;
foreach (var gridLocalizer in CusLocalizedkeyValue)
{
if(gridLocalizer.Key.Equals(id))
{
gridStringDisplay = gridLocalizer.Value;
break;
}
}
return gridStringDisplay;
}
return base.GetLocalizedString(id);
} }
/// <summary>
/// DX控件 自定义名称
/// </summary>
public static Dictionary<GridStringId, string> SetGridLocalizer(GridStringId[] grid, params string[] str)
{
Dictionary<GridStringId, string> LocalizedKeyValue = new Dictionary<GridStringId, string>(); for (int i = ; i < str.Count(); i++)
{
LocalizedKeyValue.Add(grid[i], str[i]);
}
return LocalizedKeyValue;
}
调用 :
public class BaseForm : RibbonForm
{
/// <summary>
/// 将GridControl搜索按钮 英文变为中文
/// </summary>
public BaseForm()
{
GridStringId[] gridString = { GridStringId.FindControlFindButton, GridStringId.FindControlClearButton };
string[] dxName = { "查找", "清空" };
BuilderGridLocalizer builder = new BuilderGridLocalizer(DXControl.SetGridLocalizer(gridString, dxName));
GridLocalizer.Active = builder;
} }
修改DevExpress中英文提示,将英文改为中文的更多相关文章
- VS2015智能提示由英文改为中文
使用 VS2015 时,在 4.0 下智能提示显示中文,在 4.5 下显示英文,对于我这种爱(ying)国(yu)人(tai)士(lan)来说,用起来太不方便了,于 是在 知乎 上找到个好方法如下: ...
- vs2015智能提示英文改为中文
vs2015智能提示英文改为中文 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 进入 \v ...
- Kendo Web UI Grid数据绑定,删除,编辑,并把默认英文改成中文
Kendo Web UI 是个不错的Jquery框.可惜老外写的,很多都是默认的英文,当然我们也可以设置成中文,接下来,我们就看看Grid是如何实现的数据绑定(Kendo Grid数据绑定实现有很多方 ...
- was控制台英文改成中文
在安装was的时候没有选中简体中文包,所以导致安装后的was控制台显示中文,但是没关系,我们还是通过界面配置来修改,使得控制台从英文变为中文 1.vnc远程到服务器2./opt/IBM/Install ...
- 如何修改Qt标准对话框的文字(例如,英文改成中文)
此篇文章参考qtcn论坛整理而成,因为文字和图片是本人亲自组织,所以仍算原创. http://www.qtcn.org/bbs/read-htm-tid-30650.html http://blog. ...
- VMware虚拟机将英文改成中文的方法
由于之前安装的虚拟机和老师要求的不同,我安装的是VMware,所以没有安装教程,没能修改系统语言,用了几次发现英文的不太方便,特别是出错的时候,看不懂系统的出错提示. 我从网上参考了https://b ...
- Linux通过命令行将英文改成中文
1.首先查看当前系统是否有中文语言包 locale -a 如果没有zh_CN.utf8,就需要下载中文语言包,否则,如果有中文语言包,跳过第二步. 2.安装中文语言包 Ubuntu: sudo apt ...
- win10 设置文件夹别名、修改文件夹图标、修改文件夹别名、英文目录和中文目录、设置文件夹中文名称、快捷访问显示设置中文
最近在设置文件夹的时候发现个有趣的事情: 系统路径 C:\Users\Administrator 内的文件夹不仅有图标还显示中文名称,但是打开路径的时候显示的却是英文,这就激发了我的探索欲,究竟是为 ...
- DevExpress GridView 自定义搜索按钮改为中文内容
首先将 GridControl 控件的搜索功能显示出来. http://www.cnblogs.com/DeepLearing/p/3887601.html 显示效果如下: 可以通过 GridLoca ...
随机推荐
- ajax & jsonp & img
ajax 是一种请求服务器的方式,核心是XMLHttpRequest对象: 优点是无需刷新页面, 缺点是不能跨域请求. /* * Ajax direacted by Zakas * * Ajax.ge ...
- 【转】Git常用命令备忘
Git配置 git config --global user.name "robbin" git config --global user.email "fankai@g ...
- NE、EQ等比较操作符的意义
比较所有的 字段类型 要比较所有 的字段类型 ,可以在逻 辑表达式中 使用下列运 算符: <运算符>含 义 EQ 等于 = 等于 NE 不 等于 <> 不 等于 >< ...
- Go语言工程结构
Go是一门推崇软件工程理念的编程语言. Go的代码必须放在GOPATH目录下,它应该包含三个子目录: src:用于以代码包的形式组织并保存Go源码文件.应该分为三类:库源码文件.命令源码文件.测试源码 ...
- HTML5七大优势“逼宫”APP
HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来几年,HTML5将颠覆原生App世界. 跨平台: 在多屏年代,开发者的痛苦指数非常高,人人都期盼HTML5能扮演救星.多套代码.不同技术 ...
- [转]What’s Behind Ericsson’s OpenWebRTC Project?
[转]What’s Behind Ericsson’s OpenWebRTC Project? http://www.tuicool.com/articles/z6rAVrJ Ericsson’s O ...
- Function-两个日期大小比较
function checkDate(from,to){ if (from == "" || to == "") return 2; var rValue = ...
- 代码实现Autolayout
代码实现Autolayout的步骤 利用NSLayoutConstraint类创建具体的约束对象 添加约束对象到相应的view上 - (void)addConstraint:(NSLayoutCons ...
- C# 微信公众号
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
- 标准非STL之bitset
template <size_t N> class bitset; BitsetA bitset stores bits (elements with only two possible ...