如何使用 Compact Framework 加粗文本

Posted

技术标签:

【中文标题】如何使用 Compact Framework 加粗文本【英文标题】:How to bold text With Compact Framework 【发布时间】:2011-02-08 16:39:52 【问题描述】:

我有一个用 C# 为紧凑框架 (3.5) 编写的应用程序。

我正在尝试在表单上以粗体显示一些文本。

Label 类没有给我加粗文本的选项(我可以将其放大,最终呈现粗体外观,但我希望我的文本为 12pt 和粗体。

这可能吗?如果有怎么办?

感谢您的任何想法。

【问题讨论】:

【参考方案1】:

FontStyle 应该适合你

Label1.Font = new Font(Label1.Font, FontStyle.Bold);

【讨论】:

甜蜜!那行得通。有点蹩脚,我不能在设计时做到这一点。但运行时间才是真正重要的时候。 字体在设计时不是一个选项?我很确定是的。但我认为它已经崩溃了。您必须单击 + 才能看到它。【参考方案2】:

你可以在设计时做到这一点;)

在 Visual Studio 中,您可以扩展字体属性,以公开名称、字体和样式属性。 您也可以在 Visual Studio 中的字体属性后添加; style=bold。 (或任何风格)。

如果你继续使用上面的代码,我建议丢弃旧字体,以防止内存泄漏

【讨论】:

以上是关于如何使用 Compact Framework 加粗文本的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 .NET compact framework 2.0 播放 MIDI 文件?

Compact Framework - 如何在没有默认构造函数的情况下动态创建类型?

在 .NET Compact Framework 中使用简单的 SOAP

使用 SQL Compact 4 和 Entity Framework 4 部署 WPF?

Compact-Framework:最小化和恢复不起作用

Compact Framework 的 Zip 库选项?