gpt4 book ai didi

c# - 寻找在 WinForms 应用程序中使用自定义字体定义的最佳方式

转载 作者:太空狗 更新时间:2023-10-29 23:53:08 33 4
gpt4 key购买 nike

我有一个 Windows 窗体应用程序,我需要在其中使所有 UI 元素的所有字体都可以从单独的文件进行配置。 IE。我希望能够指定标签具有字体“TitleBarBoldFont”,该字体将根据当前语言环境解析为真实字体。配置文件可能包含如下相应部分:

    <Font fontID="TitleBarBoldFont">
<Display facename="Helvetica" pointSize="12">
<Override lang="ja" facename="Meiryo Bold" pointSize="12"/>
<Override lang="zh" facename="SimHei" pointSize="12"/>
<Override lang="ru" facename="Arial Bold" pointSize="12"/>
</Display>
</Font>

我的问题是:是否有标准的 .NET/Windows Forms 方法来实现这一点,以便我可以在 WinForms 设计器中指定我的自定义字体,而不必为代码?

最佳答案

最简单的方法是将“属性”窗口中的字体属性绑定(bind)到应用程序设置,该设置将最终出现在应用程序的 app.config 文件中。

关于c# - 寻找在 WinForms 应用程序中使用自定义字体定义的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3506447/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com