私のフォームの整数はすべてペルシア語で表示されます。また、System.Globalization.CultureInfo を使用して CurrentInputLanguage を英語に変更したところ、数字以外の入力文字はすべて英語になりました。数字は引き続きペルシア語で表示されます。テキストボックスのRiaghtToLeftプロパティは「いいえ」です。何か提案はありますか??
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 に答える