c# -如何确定表单的标题栏字体
本文关键字:标题栏 字体 表单 何确定 | 更新日期: 2023-09-27 18:13:58
我想创建一个足够宽的表单来显示标题栏字符串,这是动态的。为了计算字符串的文本宽度,我需要知道标题栏的字体。如何查询?
您可以使用SystemFonts.CaptionFont
属性:
示例用法:获取用于在窗口标题栏中显示文本的字体。
using System.Drawing;
var font = SystemFonts.CaptionFont;
下面似乎是powershell的等效:
function Get-CaptionFont {
$font_family = ([Windows.SystemFonts]::"CaptionFontFamily").Source
$font_size = [Windows.SystemFonts]::"CaptionFontSize"
return New-Object System.Drawing.Font($font_family, $font_size, [System.Drawing.FontStyle]"Regular")
}