在代码本身(而不是在.FRM或.VBP .OCX声明部分)中,一些控件在保存任何修改后改变其大小写(显然是随机的):
- If Me.CC_Absence = 1 Then Me.CC_REMPLACABLE = 0
+ If Me.CC_ABSENCE = 1 Then Me.CC_REMPLACABLE = 0
或
- Me.GR_CRITERE.Visible = False
+ Me.GR_Critere.Visible = False
则源代码控制报告更改并请求提交…可以去掉吗?
那不是注册表问题,而是由于VB6中的一个真正的错误:至少在另一个表单和/或具有相同拼写的模块的项目中的另一个控件有不同的情况。
哪种情况(上/下)将保留的代码可能取决于表单和/或模块的加载顺序,最后一个看到的是作为一个参考的情况…
无论如何,如果你想避免这种效果,你应该在项目中的窗体和/或模块中使用完全相同的大小写命名所有相同的拼写控件。