2020年5月18日
Jerry
11052
2021年1月17日
Font Awesome,一套绝佳的图标字体库和CSS框架。常在网页中使用 fontawsome 图标,winform 桌面应用怎么使用fontawsome图标字体呢?
fontawsome字体图标: 官网 http://www.fontawesome.com.cn/
有各种图标,可以美化winform的界面。
使用方法很简单,在官网下载字体文件
解压下载的压缩包后,将“fontawesome-webfont.ttf”文件拷贝到工程目录 方便调用。
添加完成后,界面上创建两个按钮。
在form load函数添加如下代码:
private void Form1_Load(object sender, EventArgs e)
{
// 加载字体
PrivateFontCollection pfc = new PrivateFontCollection();
pfc.AddFontFile("./fontawesome-webfont.ttf");
button1.Text = "\uf2cd";
button1.Font = new Font(pfc.Families[0], 20);
button1.ForeColor = Color.DarkGray;
button2.Text = "\uF011";
button2.Font = new Font(pfc.Families[0], 20);
button2.ForeColor = Color.Red;
}
运行下程序,按钮已经有图标了。
代码里面的Text 是 unicode格式图标代码,有两种方式可以获得:
1、直接官网点击某个图标,会告诉你这个代码:
2、在word文档里面插入特殊符号,选择fontawesome,选择图标后会提示你字符代码。
第2种方法,你需要在windows系统中添加 fontawesome字体,直接把“fontawesome-webfont.ttf”文件放进“C:\Windows\Fonts”字体目录中安装就行了。
原创文章,转载请注明出处:
https://jerrycoding.com/article/winform-fontawesome
微信
支付宝