如何防止 Visual Basic 中的随机数字代码更改?

How can I prevent random numeric code changes in Visual Basic?

我目前正在使用旧版 Visual Basic 6 应用程序。有时,当我对 .frm 文件进行更改然后保存时,其他看似随机的数字更改也会被保存。

这些随机变化的一些例子是

查询版本历史后,似乎这并不总是一个问题。它在 2013 年才开始发生。

为什么这些数值会发生变化?我怎样才能防止它在未来发生?

使用 'Format -> Lock Controls' 菜单选项,如果您使用相同的 machine/screen 它应该不会改变。

它们是为您的屏幕量身定制的resolution/dpi; .frm 文件中的值仅应在 运行 与上次保存文件的计算机屏幕设置不同的计算机上更改。