【问题标题】:Making Textbox accept other languages in .net windows application using c#使用c#使文本框在.net windows应用程序中接受其他语言
【发布时间】:2012-08-23 21:14:16
【问题描述】:

我已经开始开发泰米尔语和英语双语 Windows 应用程序。问题是我想在文本框中输入泰米尔语,我什至将文本框的字体更改为泰米尔语,但它只显示空框。我只想知道让文本框接受泰米尔语字体的方法。如何为 .net windows 应用程序执行此操作。

【问题讨论】:

  • 您是否尝试过更改应用中使用的运行时文化?
  • 没有请指导我如何使用它..

标签: c# .net windows


【解决方案1】:

您可以尝试更改应用中使用的运行时文化:

using System.Threading;
using System.Globalization;
// Sets the culture to Tamil (India)
Thread.CurrentThread.CurrentCulture = new CultureInfo("ta-IN");
// Sets the UI culture to Tamil (India)
Thread.CurrentThread.CurrentUICulture = new CultureInfo("ta-IN");

或者(根据这个Microsoft page)你可以设置

InputLanguage.CurrentInputLanguage

【讨论】:

  • 谢谢,但我已经这样做了,即使它不接受泰米尔语字体。
  • @user1588242:对不起,我无法为您提供更多帮助。这是我唯一的想法……非常抱歉。
  • 您好,感谢您提供的帮助,如果您有更多详细信息,请告诉我..
【解决方案2】:

尝试使用 RichTextBox 控件

【讨论】:

  • 我也用过它,但它会显示我用英文输入的所有内容。
猜你喜欢
  • 1970-01-01
  • 2012-04-12
  • 1970-01-01
  • 1970-01-01
  • 2013-07-11
  • 2019-07-31
  • 1970-01-01
  • 1970-01-01
  • 2010-10-08
相关资源
最近更新 更多