表单属性自动更改保存VB6中的更改(使用VSS 2005配置)

时间:2015-02-23 11:18:57

标签: vb6 visual-sourcesafe

我在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

您可以查看附加图片Showing property difference in VSS

1 个答案:

答案 0 :(得分:0)

在查看之后,原因似乎是Windows缩放设置(100%,125%和150%,控制面板/使文本和其他项目更大或更小)。如果在一个缩放设置中将表单签入TFS / VSS / GIT,然后在另一个缩放设置中进行编辑,则VB6将更改所有类型的表单属性以进行此调整。所以这可能只发生在拥有2个以上用户的开发团队中,这些用户碰巧有不同的屏幕尺寸,因此有不同的缩放设置。

唯一可以避免这种情况的方法是使用相同的缩放设置......