当前位置: 首页 > 知识库问答 >
问题:

标签和文本框:相同的字体看起来不同

陆烨磊
2023-03-14

我在Windows窗体、C#、.NET中有标签文本框

我可以看到一个奇怪的行为:我将相同的字体设置为标签文本框,但相同的单词在那里看起来不同:

字体是Tahoma,10.25 pt。如您所见,顶部是一个标签,与TextBox相比,它看起来像是粗体样式。为什么会出现这种情况?我可以用此字体使我的文本框和标签看起来相同吗?

共有1个答案

白和泽
2023-03-14

这是由浮动精度引起的,标签似乎选择四舍五入,而文本框则向下四舍五入到最接近的整数(整数)。

WPF有可能解决这个问题,因为它使用DirectX来处理它的绘图。由于winforms使用GDI,所以在绘图中不太支持浮动精度。

您最好使用10pt,因为这与10.25...您无论如何都在为您的文本框使用它,对吗?:)

 类似资料:
  • 我想制作一个文本框,它看起来像上图中右边的那个。我尝试按照文档进行操作,并编写了以下代码。 上述代码输出上图左侧显示的文本框。在此方面的任何帮助都将不胜感激。

  • 问题内容: 我正在使用Google Web Font的PT-sans 但在Chrome和Firefox中看起来却有所不同 我需要添加什么使其在所有浏览器中都相同吗? 问题答案: css reset可以解决问题,我不确定。

  • 我看了几个教程,他们所有的列表首选对话框都是这样的。 列表偏好对话框 但我的对话看起来像这样 我的对话 知道为什么我的对话框看起来不一样吗?我查看了教程,我的xml代码看起来和他们的一样。 下面是我的pref_general.xml代码。 和部分活动代码

  • 问题内容: 我想在ttk.notebook python 3x中更改选项卡标题的字体,宽度和高度 通过下面的代码,我可以只更改选项卡标题框的宽度 但是如何更改“框架1”的字体以及选项卡标题框的高度? 问题答案: 基于有关如何自定义笔记本标签的配置的答案,您可以将字体信息附加到创建的主题中,如下所示,以获取所需的字体类型: 另一种方法是直接配置笔记本的Tab样式。参见下面的代码。 您必须注意使用和

  • 问题内容: 我在Windows 7下使用Netbeans 7.0和JDK6来设计Java应用程序的用户界面。我应用系统外观。但是它在Windows中看起来像我想要的样子,但在MacOS中却有所不同,甚至更糟,在Linux中的不同窗口管理器(LXDE,GNOME,KDE,XFCE)中看起来也不同。 所谓的不同,是指字体的外观及其大小。在Windows中,如果标签看起来是“ v 1.23”,则在其他操

  • 基本上,我试图比较两个字符串,如下所示; 当用户点击我的“加入”按钮并从textmeshpro输入字段获取房间名称时,OnJoinRoom会触发。总之,我尝试创建room和其他用户类型room名称和连接。当我尝试创建名称为“123”的room并加入“normalString”时,它加入了该room。但当我从roomName获得值并尝试加入时,它失败了。我确定我在输入字段中输入了“123”。下面是控