c#中Noto Sans字体支持韩文的实例教程


当前第2页 返回上一页

在每个窗体,或每个UserControl中,调用一下UpdateNotoSansCharset()数,就统一替换了。

1

2

3

4

5

6

7

8

9

10

11

12

13

//处理Label字体,以能在win7下,NotoSans字体能显示韩文public static void UpdateNotoSansCharset(Form form)

{if (OSUtils.OSVersion > FriendlyOSVersion.Win7)return;foreach (Control ctrl in form.Controls)

        UpdateNotoSansCharset(ctrl);

}public static void UpdateNotoSansCharset(ScrollableControl parent)

{if (OSUtils.OSVersion > FriendlyOSVersion.Win7)return;foreach (Control ctrl in parent.Controls)

        UpdateNotoSansCharset(ctrl);

}public static void UpdateNotoSansCharset(GControl ctrl)

{if (ctrl is ScrollableControl)

        UpdateNotoSansCharset(ctrl as ScrollableControl);else if (ctrl is Label)

    {//CharSet采用中欧字符集var font = new Font(ctrl.Font.FontFamily, ctrl.Font.Size, ctrl.Font.Style, ctrl.Font.Unit, 238);

        ctrl.Font = font;

    }

}

4、效果

OK,难题解决,非常完美:

以上就是c#中Noto Sans字体支持韩文的实例教程的详细内容!

返回前面的内容

相关阅读 >>

c#中关于timer定时器重入问题的解决方法

在.net项目中使用postsharp

httpclient向https发送数据建立ssl连接时的异常

c# 中十进制与二进制、十六进制、八进制转换详解

.net安装framework出现报错的处理教程

oracle clob字段过长保存出错改如何解决?

详解.net core使用socket与树莓派进行通信

c#中关于dbnull的解释

c#通过kd树进行距离最近点的查找的实例分析

asp.net开发实用工具

更多相关阅读请进入《csharp》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...