在网上找到好多这方面的资料,可是我却不知道把那些代码放哪里,歪打误撞,终于对了,
我要汉化的只有里面的 clear和today button
FrmMain.Designer.cs文件中
加入一段代码:
public class ChEditLocalizer : Localizer
{ // 重载 GetLocalizedString 方法
public override string GetLocalizedString(StringId id)
{
switch (id)
{
//可以自己加其他控件的属性设置
// DateEdit 控件汉化
case StringId.DateEditToday: return "今天";
case StringId.DateEditClear: return "取消";
}
return base.GetLocalizedString(id);
}
}
可能需要引入: using DevExpress.XtraEditors.Controls;
再在FrmMain.cs文件中的FrmMain_Load中加入
Localizer.Active = new ChEditLocalizer();
,希望您也早点解决问题
这篇博客详细介绍了如何对DevExpress的DateEdit控件进行汉化,主要涉及在FrmMain.Designer.cs文件中添加自定义的ChEditLocalizer类,并在FrmMain.cs的FrmMain_Load事件中设置Localizer.Active,实现‘今天’和‘取消’按钮的文字汉化。
1260

被折叠的 条评论
为什么被折叠?



