我表格中的所有整数都以波斯语显示。我还使用System.Globalization.CultureInfo将CurrentInputLanguage更改为英语,现在所有类型的字符都是英文,但数字除外。数字仍以波斯语显示。文本框的RiaghtToLeft属性为“no”。 你有什么建议吗?
答案 0 :(得分:1)
尝试将Thread.CurrentThread.CurrentUICulture
设置为不变量
在您的表单构造函数中
代码:
using System.Threading;
namespace UICulture
{
public partial class Form1 : Form
{
public Form1()
{
Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.InvariantCulture;
InitializeComponent();
}
}
}