日期:2014-05-18  浏览次数:21583 次

winform messagebox 按钮要英文的
DialogResult dr = MessageBox.Show("你确定要重启吗?", "提示", MessageBoxButtons.OKCancel)
现在弹出的是“确定”“取消”,怎么能变成“OK”和“cancel”?

------解决方案--------------------
通过多语言实现或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");

参考
参考
------解决方案--------------------
你说的是按钮上的文字啊

MessageBox.Show("test", Text, MessageBoxButtons.OK);
一般都是"OK",你在开始?控制面板?地域环境里面语言设定一下试试。