Vb6 如何使VB.NET中标签文本的外观与VB 6相比?
我在标签的UI中遇到了一个问题,在迁移后,与vb.net中的标签文本相比,标签看起来不错。我已经检查了标签属性,一切看起来都是正确的 有人能帮助我们如何使标签看起来像VB 6标签吗?是什么原因使我们无法在VB.NET中获得相同的标签外观? 这里我也添加了图片Vb6 如何使VB.NET中标签文本的外观与VB 6相比?,vb6,vb.net-2010,vb6-migration,Vb6,Vb.net 2010,Vb6 Migration,我在标签的UI中遇到了一个问题,在迁移后,与vb.net中的标签文本相比,标签看起来不错。我已经检查了标签属性,一切看起来都是正确的 有人能帮助我们如何使标签看起来像VB 6标签吗?是什么原因使我们无法在VB.NET中获得相同的标签外观? 这里我也添加了图片 尝试将字体更改为truetype字体和标准字体大小,如Arial 9pt。转换后,有时字体不会消除锯齿。您可能需要在多个位置进行更改,例如表单、控件和容器。尝试将字体更改为truetype字体和标准字体大小,如Arial 9pt。转换后,有
尝试将字体更改为truetype字体和标准字体大小,如Arial 9pt。转换后,有时字体不会消除锯齿。您可能需要在多个位置进行更改,例如表单、控件和容器。尝试将字体更改为truetype字体和标准字体大小,如Arial 9pt。转换后,有时字体不会消除锯齿。您可能需要在多个位置进行更改,例如表单、控件和容器。使用相同的字体可能会有所帮助。VB6默认为“MS Sans Serif”(在我的系统上),而Visual Studio.Net默认为“Microsoft Sans Serif”。 这些字体不同,前者是光栅字体,后者是开放式字体,因此将利用ClearType别名
理想情况下,您可以在运行时将字体名称发送到“Ms Shell Dlg”,该名称将替换为您正在运行的Windows版本的默认系统字体。使用相同的字体可能会有所帮助。VB6默认为“MS Sans Serif”(在我的系统上),而Visual Studio.Net默认为“Microsoft Sans Serif”。 这些字体不同,前者是光栅字体,后者是开放式字体,因此将利用ClearType别名
理想情况下,您可以在运行时将字体名称发送到“Ms Shell Dlg”,该名称将替换为您正在运行的Windows版本的默认系统字体。您可以发布一些图片,说明它的外观以及您希望它的外观吗?添加了供参考的图像是否调用
EnableVisualStyles()
在主程序中?是的,在主启动窗体中调用。然后删除对EnableVisualStyles的调用,看看是否达到预期效果。能否发布一些图片,说明它的外观以及您希望它的外观?添加图像以供参考是否调用EnableVisualStyles()
在主程序中?是,在主启动窗体中调用。然后删除对EnableVisualStyles的调用,看看是否达到预期效果。。