如何从资源中设置自定义字体以进行自定义控制?

时间:2018-05-21 05:17:28

标签: winforms fonts resources custom-controls custom-font

我通过覆盖控件创建了自定义控件。我已经实现了一些自定义来序列化和反序列化字体设置。但是,当我使用AddMemoryFont()方法从资源设置字体时,字体不会更新到控件。甚至我已经重写了Font属性和FontChanged事件并调用了基本函数。

我是否缺少从资源更新字体的内容?如果是,请分享任何更新字体的建议。

Sample

注意 从建议Custom Font

中获取资源中的字体

先谢谢,

Arulpriya

1 个答案:

答案 0 :(得分:0)

我检查了这个。我也能够在我身边重现这个问题。我已经通过使用FontFamily创建新字体而不是FaceName来解决这个问题。

return new Font(privateFontCollection.Familes[0],10f);

你能试试吗?