【问题标题】:How to set custom font from Resources for custom control?如何从资源中设置自定义字体以进行自定义控制?
【发布时间】:2018-05-22 12:26:07
【问题描述】:

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

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

Sample

注意 从资源中获取字体,如建议Custom Font

提前致谢,

阿鲁普里亚

【问题讨论】:

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


【解决方案1】:

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

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

你可以试试这个吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2015-09-07
    • 2012-11-22
    • 1970-01-01
    • 2010-09-30
    相关资源
    最近更新 更多