[界面]

控件类型

控件名称

控件值

LabelControl

labelControl1

Text=“标签 Label”

TextBox

textBox1

Text=“文本框 Text”

TextEdit

textEdit1

Text=“文本框 Text”

RichEditControl

richEditControl1

Text=“富文本框 RichText”

ComboBoxEdit

comboBoxEdit1

EditItems:默认字体

微软雅黑

华康俪金

SelectedIndex=0

SpinEdit

spinEdit1

Value=10

SimpleButton

simpleButton1

Text=“确定”


[正文]

一般C#里面调用的字体都是电脑里面内置的字体,但是为了满意多样的设计,有的开发者会从网上下载一些个性字体来设计软件界面,那么本文将讲述如何调用这些下载的个性字体。

1.    在网上下载好自己想要字体“华康俪金黑W8(P)”,文件格式为“.ttf”。

2.    创建在Debug文件夹中创建Font文件夹,把华康俪金黑W8(P)”字体文件放入该文件夹中。当然也可以直接在解决方案中创建该文件夹,再把字体文件添加到文件夹中,只要设置字体资源始终复制即可。

3.    设计Demo界面Form1。

4.    命名空间:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

5.    创建调用字体函数。

        public static Font ShowFont(string name,float size){Font font = null;System.Drawing.Text.PrivateFontCollection privateFonts = new System.Drawing.Text.PrivateFontCollection();privateFonts.AddFontFile(Application.StartupPath + @"\Font\"+name+".ttf");font = new Font(privateFonts.Families[0], size);return font;}

6.    创建函数更换各控件的字体。

        private void ChangecontrolFont(Font font){this.labelControl1.Font = font;this.textBox1.Font = font;this.textEdit1.Font = font;this.richEditControl1.Appearance.Text.Font = font;}

7.    创建确认按钮的点击事件。

        private void simpleButton1_Click(object sender, EventArgs e){Font font = null;int i = this.comboBoxEdit1.SelectedIndex;float size = Convert.ToSingle(this.spinEdit1.Value);switch (i){case 0:font = new System.Drawing.Font("Tahoma", size);ChangecontrolFont(font);break;case 1:font = new System.Drawing.Font("微软雅黑", size);ChangecontrolFont(font);break;case 2:font = ShowFont("华康俪金黑W8(P)",size);ChangecontrolFont(font);break;}}

[Demo]

参考源码:http://download.csdn.net/detail/qq_30359815/9864238

试用Demo中的源码,需先生成Debug文件,再点击试运行。

C#调用自己下载的字体相关推荐

  1. c# spinedit_C#调用自己下载的字体

    [界面] 控件类型控件名称控件值 LabelControllabelControl1Text="标签 Label" TextBoxtextBox1Text="文本框 Te ...

  2. 用浏览器的油猴子脚本调用IDM下载百度云盘中的资料

    用浏览器的油猴子脚本调用IDM下载百度云盘中的资料(只能支持单个文件下载) 第一步需要现在浏览器中安装油猴子插件Tampermonkey.crx 安装油猴子插件 插件主页:https://tamper ...

  3. 函数式编程:Python 调用迅雷下载

    采用CMD命令调用迅雷下载之后,需要点击来新建任务,其他教程说开启立即下载即可,但是我这里并没什么什么用,所以使用了识图功能. 函数式编程使得代码非常的清晰,但是代码的复用问题还存在,封装路径得清晰. ...

  4. 一行代码实现python调用迅雷下载文件 悄悄的帮你下载你想要的

    一行代码实现python调用迅雷下载文件 前言 解决思路 代码 前言 这几天发现有有一些网站把他们资源的迅雷链接直接亮出来,总是被反爬技术伤害的我心中突然一喜,我用迅雷下载不碍你事了吧,话不多说,开整 ...

  5. 批量下载Google字体示例(实)

    现在我要批量的下载Google字体,字体文件路径是 http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800 /* cy ...

  6. 在AI中添加下载的字体

    在AI中做字体效果时,字体的选择有时很有限,这就需要我们自己在网上下载需要的字体 步骤: 1:先在字客网www.fontke.com 上下载需要的字体,如:LeckerliOne-Regular.ot ...

  7. android调用系统下载器下载文件

    在项目中使用到了在android端下载服务端的文件,之前使用的是http下载方式,现在想改成调用系统的下载器进行下载,实现步骤为: 1.得到url:文件下载地址 2.使用URL下载: (1)下载前先判 ...

  8. 将下载的字体导入Dreamweaver(系统)

    想要自己制作的网页字体好看一点,就只好学着自己导入字体了.先推荐一个可以免费下字体的地方(找了半天才找到这一个免费下字体的地方,还不咋好用..)字体下载 dreamweaver的字体跟系统字体是同步的 ...

  9. 【Flutter】Flutter 自定义字体 ( 下载 TTF 字体 | pubspec.yaml 配置字体资源 | 同步资源 | 全局应用字体 | 局部应用字体 )

    文章目录 一.Flutter 自定义字体 1.ttf 字体文件 2.ttf 字体资源配置 3.获取字体 4.全局使用字体 5.局部使用字体 二.完整代码示例 三.相关资源 一.Flutter 自定义字 ...

最新文章

  1. 第七章 PX4-Pixhawk-Mavlink解析
  2. android中到webservice用法
  3. codeforces B. Fox and Cross 解题报告
  4. 软件复杂度与分而治之
  5. maven 集成 CXF
  6. 推荐几个代码静态分析工具
  7. 用手机怎么制作电子版证件照
  8. 计算机控制原理 实验,计算机控制原理实验-直流电机实验.doc
  9. oracle怎么获取到纳秒,macOS C++获取系统时间(纳秒级别)
  10. 常见笔记本CPU型号参数和性能对比一览表
  11. Kubernetes之Volumes
  12. 23年 yolov5车辆识别+行人识别+车牌识别+车速检测代码(python)
  13. 位运算符以及他们的用途
  14. Matlab画图彩色变黑白
  15. vue3 reactive函数用法
  16. PFP:面向材料发现的通用神经网络
  17. Unity常用API详解--初学必备
  18. git看不到别人创建的远程分支
  19. 使用TOMCAT+Mysql税控服务器访问时提示HTTP Status 404 - /SKServer/
  20. 学习编程和练习的必备六大网站

热门文章

  1. [C] 二、回调函数
  2. 《数据挖掘概念与技术》第二版 中文版 第一章答案
  3. springboot大学生心理咨询系统
  4. 【NFC音乐相册】简易制作
  5. php nusoap client,PHP的soap 之 nusoap 的使用
  6. sublime text html5插件,Sublime Text一些常用插件
  7. php采集喜马拉雅,接入喜马拉雅数据 JSSDK API demo WEB版 标准登录 、免登陆
  8. 通道抠图怎么扣ps教程ps学习视频教程基础学习
  9. NVIDIA Studio携宏碁ConceptD为华科大“数字设计空间”正式揭牌
  10. 下一个阿里云MVP,就是你!专属服务、大咖交流、企业游学等你来!申请就送100元代金券!...