喜欢用DotNetBar第三方控件美化界面的ITer注意了,office2007 的UI教之以前发生了很大的变化,其中的快速工具栏的作用很方便,在用控件美化时其他的都容易汉化,但是有些就不太容易了,下面的是我找了好久找到的,为方便像我一样的用户,我转载了下:谢谢原作者了!!!
这里提供了Ribbon的完全汉化,简单易用。代码如下:
private void frmMain_Load(object sender, System.EventArgs e)
{
// Ribbon汉化代码
RibbonLocalization ribbonTexts = this.ribbonControl1.SystemText; // 修改ribbonControl1为你程序中的Ribbon控件名
ribbonTexts.MaximizeRibbonText = "功能区最大化 (&M)";
ribbonTexts.MinimizeRibbonText = "功能区最小化 (&N)";
ribbonTexts.QatAddItemText = "添加到快速访问工具栏 (&A)";
ribbonTexts.QatCustomizeMenuLabel = "<b>自定义快速访问工具栏</b>";
ribbonTexts.QatCustomizeText = "自定义快速访问工具栏 (&C)...";
ribbonTexts.QatDialogAddButton = "添加(&A)>>";
ribbonTexts.QatDialogCancelButton = "取消";
ribbonTexts.QatDialogCaption = "自定义快速访问工具栏";
ribbonTexts.QatDialogCategoriesLabel = "选择命令(&C):";
ribbonTexts.QatDialogOkButton = "确定";
ribbonTexts.QatDialogPlacementCheckbox = "在功能区下方显示快速访问工具栏 (&P)";
ribbonTexts.QatDialogRemoveButton = "删除(&R)";
ribbonTexts.QatPlaceAboveRibbonText = "在功能区上方显示快速访问工具栏 (&P)";
ribbonTexts.QatPlaceBelowRibbonText = "在功能区下方显示快速访问工具栏 (&P)";
ribbonTexts.QatRemoveItemText = "从快速访问工具栏删除 (&R)";
// ...
}
在你的代码中在主Form的Load中,添加该段代码即可,其中只要把第一行的ribbonControl1修改为你程序中的引用该控件的变量名。
在DotNetBar 6.6.0.5中测试通过。