我在标签的 UI 中遇到问题,与迁移后 vb.net 中的标签文本相比,标签看起来不错。我检查了标签属性,每件事看起来都是正确的。
任何人都可以帮助如何使标签看起来像 VB 6 标签?我们无法在 VB.NET 中获得相同标签的原因是什么?这里我也添加图像
我在标签的 UI 中遇到问题,与迁移后 vb.net 中的标签文本相比,标签看起来不错。我检查了标签属性,每件事看起来都是正确的。
任何人都可以帮助如何使标签看起来像 VB 6 标签?我们无法在 VB.NET 中获得相同标签的原因是什么?这里我也添加图像
尝试将字体更改为 truetype 字体和标准字体大小,例如 Arial 9pt。转换后,有时字体没有抗锯齿。您可能需要在多个地方进行更改,例如表单、控件和容器。
使用相同的字体可能会有所帮助。VB6 默认为“MS Sans Serif”(在我的系统上),而 Visual Studio.Net 默认为“Microsoft Sans Serif”。它们不是同一种字体,前者是光栅字体,后者是开放式字体,因此将利用 ClearType 别名。
理想情况下,您将在运行时将字体名称发送到“Ms Shell Dlg”,该字体名称将替换为您正在运行的 Windows 版本的默认系统字体。