• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

【174】C#添加非默认字体

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

参考:C# WinForm程序安装字体或直接调用非注册字体

参考:百度知道

  在Debug文件夹下面新建一个font的文件夹,然后将字体的文件复制到里面,使用的时候,直接调用字体文件!

        private void Form1_Load(object sender, EventArgs e)
        {
            String ls_appPath = System.Windows.Forms.Application.StartupPath + "\\font\\";//font是程序

            String fontFile1 = ls_appPath + "ygyxsziti2.0.TTF";

            System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection();

            pfc.AddFontFile(fontFile1);//字体文件的路径
            
            Font myFont1 = new Font(pfc.Families[0], 41, FontStyle.Regular, GraphicsUnit.Point, 0);//myFont1就是你创建的字体对象

            textBox1.Font = myFont1;
        }

实例二:

String ls_appPath = System.Windows.Forms.Application.StartupPath + "\\font\\";//font是程序

String fontFile1 = ls_appPath + "LCDM2N__.TTF";
String fontFile2 = ls_appPath + "张海山锐线体简1.0.TTF";

System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection();

pfc.AddFontFile(fontFile1);//字体文件的路径
pfc.AddFontFile(fontFile2);//字体文件的路径

Font myFont1 = new Font(pfc.Families[0], lb_hour.Font.Size);//myFont1就是你创建的字体对象
Font myFont2 = new Font(pfc.Families[1], lb_nowDate.Font.Size);//myFont1就是你创建的字体对象

lb_hour.Font = lb_mh1.Font = lb_mh2.Font = lb_minite.Font = lb_second.Font = myFont1;
lb_nowDate.Font = lb_week.Font = myFont2;


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【C#】C#操作Excel文件(转)发布时间:2022-07-13
下一篇:
C#精髓--GridView72般绝技发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap