C# - 如何确定表单的标题栏字体?

NoB*_*ing 0 c# forms windows titlebar

我想创建一个足够宽的表单来显示标题栏字符串,这是动态的.要计算字符串的文本宽度,我需要知道标题栏字体.我该如何查询?

Iva*_*oev 5

你可以使用SystemFonts.CaptionFont财产:

获取一个Font,用于在窗口的标题栏中显示文本.

样品用法:

using System.Drawing;

var font = SystemFonts.CaptionFont;
Run Code Online (Sandbox Code Playgroud)