DotNetBar MessageBoxEx 显示中文 显示office2007风格
2024-09-06 17:44:30
MessageBoxEx显示消息的时候按钮是中文的解决这个问题设置 MessageBoxEx的UseSystemLocalizedString属性为 true。
MessageBoxEx.UseSystemLocalizedString = true;
在Program里面写下面代码
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
LocalizationKeys.LocalizeString += LocalizationKeys_LocalizeString;
Application.Run(new FormMain());
}
static void LocalizationKeys_LocalizeString(object sender, LocalizeEventArgs e)
{
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.MessageBoxCancelButton)
{
e.LocalizedValue = "取消";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.MessageBoxNoButton)
{
e.LocalizedValue = "取消";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.MessageBoxOkButton)
{
e.LocalizedValue = "确定";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.MessageBoxYesButton)
{
e.LocalizedValue = "确定";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.MonthCalendarClearButtonText)
{
e.LocalizedValue = "清除";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.MonthCalendarTodayButtonText)
{
e.LocalizedValue = "今天";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.TimeSelectorHourLabel)
{
e.LocalizedValue = "时";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.TimeSelectorMinuteLabel)
{
e.LocalizedValue = "分";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.TimeSelectorClearButton)
{
e.LocalizedValue = "清除";
e.Handled = true;
}
if (e.Key == DevComponents.DotNetBar.LocalizationKeys.TimeSelectorOkButton)
{
e.LocalizedValue = "确定";
e.Handled = true;
}
}
在Win7下当窗体继承Office2007Form后还是显示的不是office2007风格把主窗体的EnableGlass属性设置为False
如果MessageBoxEx显示的风格不是office2007Form把 MessageBoxEx的EnableGlass属性设置为False
最新文章
- [poj2247] Humble Numbers (DP水题)
- 区间DP HDU 4283
- Find celebrity
- Linux下JDK安装笔记
- JSON转换为数组 但读取JSON的顺序目前没法保证
- placeholder在不同浏览器下的表现及兼容方法
- 06-模仿系统的UIImageView
- js 判断字符是否以汉字开头
- Codeforces Round #316 (Div. 2A) 570A Elections
- qq邮箱是怎么做到同一个浏览器让多个不用用户同时打开的? --session的控制
- OAuth和OpenID的区别(转)
- ARM指令集中经常使用的存储和载入指令
- wemall app商城源码机器人检测
- Java常用类之要点总结
- 浅谈Linux虚拟内存
- Python学习宝典,Python400集让你成为从零基础到手写神经网络的Python大神
- SOJ 1685:chopsticks(dp)
- spark-sql中的DataFrame文件格式转储示例
- 内存地址 id
- sqlalchemy 使用pymysql连接mysql 1366错误
热门文章
- [bzoj2302][HNOI2011]problem c 递推,dp
- Docker 架构详解
- polyfill for Function--源码
- ubuntu16.04下安装wine1.8.2
- os.system() 和 os.popen()
- Objective-C日期相关工具方法
- 编译 Android 版本的 Opus 音频编解码库的方法
- Glide加载图片问题记录
- 你也可以当面霸-MVC的原理及特点
- WinRT 开发:在 MVVM 模式中,关于绑定的几处技巧