zoukankan      html  css  js  c++  java
  • dev XtraMessageBox按钮显示中文

    dev的XtraMessageBox控件使用起来很美观,但默认显示确定的是英文,如下图:

     通过下面代码可使“OK”显示为中文:
    首先创建一个继承自Localizer的类:

    using DevExpress.XtraEditors.Controls;
    public class MessboxClass : Localizer
        {
            public override string GetLocalizedString(DevExpress.XtraEditors.Controls.StringId id)
            {
                switch (id)
                {
                    case StringId.XtraMessageBoxCancelButtonText:
                        return "取消";
                    case StringId.XtraMessageBoxOkButtonText:
                        return "确定";
                    case StringId.XtraMessageBoxYesButtonText:
                        return "";
                    case StringId.XtraMessageBoxNoButtonText:
                        return "";
                    default:
                        return base.GetLocalizedString(id);
                }
            }
        }

    这里要注意,要在工程引用中添加DevExpress.Data和DevExpress.XtraEditors。编写上面的类之后在工程的Program.cs文件的main函数中添加:

    DevExpress.XtraEditors.Controls.Localizer.Active = new MessboxClass();

    即可。如果你的Programs的main函数中有创建窗体,那么最好将上述代码写在main函数内第一行,确保能够执行到。显示效果如图:

     确定、取消及是否,读者朋友可根据需要修改其他。

    转载:https://blog.csdn.net/u011421608/article/details/43274239

    本文来自博客园,作者:云辰,转载请注明原文链接:https://www.cnblogs.com/yunchen/p/13753776.html

  • 相关阅读:
    progresql
    postgresql
    postgresql
    postgresql 索引
    postgresql 视图
    postgresql 触发器
    postgresql异常快速定位
    postgresql数据库备份和恢复
    amgular $q用法
    安装fcitx
  • 原文地址:https://www.cnblogs.com/yunchen/p/13753776.html
Copyright © 2011-2022 走看看