文本框无法在.Net winform中显示英文数字

时间:2012-05-26 14:26:37

标签: c# winforms textbox

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

1 个答案:

答案 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();
        }
    }
}