我的应用程序中有一个文本区域。我想以编程方式单独设置文本区域的输入语言,而不会影响其他控件。
答案 0 :(得分:1)
不幸的是,您的程序无法完成此操作。用户需要使用Unicode键盘或输入法编辑器(IME)。由于您使用的是C#/ .Net平台,因此您的程序已经能够处理unicode输入。您只需将文本框中的值读为
即可string str = Textbox1.Text
str将包含用户给出的unicode输入。
Ex:
请看下面的文字,我使用我的印度语 - IME用法语写了MICROSOFT这个词。您可能会注意到,此网站上没有其他任何内容可以在下面显示此文本。这只是我的指法语言IME。
माइक्रोसॉफ्ट
可以找到印度语的一些示例unicode IME here ..