本文實現方法參考:http://blog.csdn.net/ljsql/article/details/5487460
DevExpress插件,官方提供的漢化包中關于RichEdit控件的漢化基本沒有。
所以此處需要自己實現漢化功能,具體操作方法如下:
1、利用“Reflector.exe”工具將需要漢化的dll文件反編譯出來。(此處需要反編譯的dll文件“DevExpress.XtraRichEdit.v9.3.dll”)
2、找到這個類“DevExpress.XtraRichEdit.Localization”下的這個函數“XtraRichEditLocalizer”;
如下圖所示:

3、將該函數反編譯的內容復制下來備用;
4、在需要漢化的項目中,添加類文件:“ChEditLocalizer.cs”,將上一步復制的內容粘貼到此類下;
5、找到該類中的“PopulateStringTable”函數,修改其中的解釋文本即可達到漢化的目的。
如下圖所示:

6、在項目初始化的時候引入自己漢化的函數,如下操作:
XtraRichEditLocalizer.Active = new XtraRichEditLocalizer();
7、這時候運行程序,測試一下就會發現自己漢化的內容已經顯示出來了。 如下圖所示:

新聞熱點
疑難解答