0

我表格中的所有整数都以波斯语显示。我还使用 System.Globalization.CultureInfo 将 CurrentInputLanguage 更改为英语,现在所有键入的字符都是英语,除了数字。数字仍以波斯语显示。文本框的 RiaghtToLeft 属性为“否”。你有什么建议吗??

4

1 回答 1

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();
        }
    }
}
于 2012-05-26T15:49:12.337 回答