winform messagebox 按钮要英文的

dongxiao0517 2012-01-09 02:36:21
DialogResult dr = MessageBox.Show("你确定要重启吗?", "提示", MessageBoxButtons.OKCancel)
现在弹出的是“确定”“取消”,怎么能变成“OK”和“cancel”?
...全文
360 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongxiao0517 2012-01-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 taomanman 的回复:]
通过多语言实现或XML配置资源文件实现

Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("zh-CN");
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-us");
……
[/Quote]
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(System.Configuration.ConfigurationSettings.AppSettings["Language"]);
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
我是通过修改配置文件里实现中英文切换的,可是不行
暖枫无敌 2012-01-09
  • 打赏
  • 举报
回复
你说的是按钮上的文字啊

MessageBox.Show("test", Text, MessageBoxButtons.OK);
一般都是"OK",你在开始⇒控制面板⇒地域环境里面语言设定一下试试。
暖枫无敌 2012-01-09
  • 打赏
  • 举报
回复
通过多语言实现或XML配置资源文件实现

Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("zh-CN");
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-us");
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ja-JP");

参考
参考

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧