Art*_*kyi 5 .net c# fonts winforms
我有Label与TextBoxWindows窗体,C#,.NET。
Label
TextBox
我可以看到一个奇怪的行为:我将相同的 Font 设置为Labeland TextBox,并且相同的单词在那里看起来不同:
字体是 Tahoma,10.25pt。如您所见,顶部是一个Label,与TextBox. 为什么会发生这种情况?我可以TextBox用这种字体让我的和 Label 看起来一样吗?
Say*_*yse 2
这是由浮动精度引起的,标签选择向上舍入,而文本框向下舍入到最接近的整数(整数)。
WPF 可能可以解决这个问题,因为它使用 DirectX 来处理其绘图。由于 winforms 使用 GDI,因此对绘图中的浮动精度没有太多支持。
您可能最好只使用它,10pt因为这和10.25...您无论如何都将它用于文本框,对吗?:)
10pt
10.25
归档时间:
11 年,5 月 前
查看次数:
1085 次
最近记录: