C#学习教程:是否无法在Windows窗体文本框中粘贴中文字符分享


是否无法在Windows窗体文本框中粘贴中文字符

我正在使用WinForm应用程序,我有一个文本框,我正在粘贴谷歌翻译的文本。 我用几种Sematic和Indo语言得到了积极的结果,但中文字符显示为Boxes。

有什么方法可以克服这个问题吗?

您应该使用支持CJK编码的适当Unicode字体。 更好的是“Arial Unicode MS”,但在没有安装MS Office的Vista之前,它可能不存在。 在这种情况下,您可以使用其他字体,如“NSimSun”。

  string arialUnicodeFontFace =“Arial Unicode MS”; 字体unicodeFont = new字体(arialUnicodeFontFace,fontSize);  if(unicodeFont.Name!= arialUnicodeFontFace)      unicodeFont = new Font(“NSimSun”,fontSize);   yourTextBox.Font = unicodeFont; 

您还可以查看不同版本Windows中所有受支持的CJK字体的列表: http : //en.wikipedia.org/wiki/List_of_CJK_fonts

上述就是C#学习教程:是否无法在Windows窗体文本框中粘贴中文字符分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/959920.html

发表评论

邮箱地址不会被公开。 必填项已用*标注