阿里icon
选择自己需要的图标 加入购物车
下载下来后打开压缩包,复制扩展名是ttf的文件到程序目录下
写一个工具类
private static System.Drawing.Text.PrivateFontCollection pfcc;
public static System.Drawing.Text.PrivateFontCollection PFCC
{
get { return pfcc ?? LoadFont(); }
set { pfcc = value; }
}
public static bool JzFont { get; private set; } = false;
public static System.Drawing.Text.PrivateFontCollection LoadFont()
{
if(!JzFont)
{
pfcc = new System.Drawing.Text.PrivateFontCollection();
pfcc.AddFontFile(Environment.CurrentDirectory + "/iconfont.ttf");
JzFont = true;
}
return pfcc;
}
使用如下
 &#x改成 \u
btnDPLTZ.Text = "\ue9c6;" ;
btnDPLTZ.Font = new Font(PFCC.Families[0], 20);
btnDPLTZ.Appearance.ForeColor = bedInfo.DPLTZ ? Color.Red : Color.Black;