Hel*_*ele 0 .net c# winforms windows-10
我试图在C#中创建一个与内置MessageBox类似的外观和功能的InputBox类.现在最大的区别之一是正文文本的字体:
中间的对话框是内置的MessageBox.顶部的那个是我的,字体为MS Sans Serif,9pt.底部也是我的,字体MS Sans Serif,8.25pt.在其间使用任何大小都会导致舍入.我尝试过使用Tahoma,但这也不匹配.
MS在Win10对话框中使用的字体是什么?
PS我知道VB有类似的东西,但我没有使用它,因为我发现它很难看.
你可以使用SystemFonts.MessageBoxFont:
label.Font = SystemFonts.MessageBoxFont;
Run Code Online (Sandbox Code Playgroud)
这比使用特定字体名称更好,因为消息框的字体可以由用户自定义.使用SystemFonts您始终使用用户在其计算机上定义的值.
| 归档时间: |
|
| 查看次数: |
868 次 |
| 最近记录: |