我在VB6中面临以下问题:
当我签出文件文件并检查“显示差异”时,它显示没有区别(相同的文件)但是当我保存我的更改而不更改和表单属性并再次检查VSS中的差异时,它显示了少数属性的差异。其中一个在下面提到。建议。
Begin VB.Label CommStatus
BackColor = &H80000014&
BorderStyle = 1 'Fixed Single
BeginProperty Font
**Name = "Arial"** 'this property is changing
Size = 8.25
Charset = 204
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H000000C0&
Height = 375
Left = 240
TabIndex = 3
ToolTipText = "The most recently detected error"
Top = 360
Width = 7815
End
您可以查看附加图片
答案 0 :(得分:0)
在查看之后,原因似乎是Windows缩放设置(100%,125%和150%,控制面板/使文本和其他项目更大或更小)。如果在一个缩放设置中将表单签入TFS / VSS / GIT,然后在另一个缩放设置中进行编辑,则VB6将更改所有类型的表单属性以进行此调整。所以这可能只发生在拥有2个以上用户的开发团队中,这些用户碰巧有不同的屏幕尺寸,因此有不同的缩放设置。
唯一可以避免这种情况的方法是使用相同的缩放设置......