C#windows应用程序中的全球化问题

时间:2014-05-27 04:51:41

标签: c# winforms globalization

我正在创建一个使用C#开发的Windows应用程序。

我希望用户输入一些文本并在按钮点击事件中将其显示在另一个标签中。

输入的文字应使用当地语言Tamil。

我将Form元素的language属性更改为Tamil,并将文本框的字体更改为所需的字体,并将以下代码添加到表单中。

public Form2()
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo("ta-IN");
InitializeComponent();
}

button元素具有以下代码

private void button1_Click(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text;
}

我可以在Tamil中输入并在我开发应用程序的系统中显示Tamil中的内容但是当我在另一个系统中部署应用程序时,我无法输入泰米尔语单词。所需的字体安装在主机系统中。

帮助我。

1 个答案:

答案 0 :(得分:1)

我认为你应该安装语言。

它可能会解决您的问题。

为此,您可以转到控制面板\区域和语言设置\键盘和语言选项卡\安装语言