在VB6中更改OCX控件名称的大小写

时间:2015-10-08 09:57:51

标签: vb6 ocx

在VB6中,当项目被保存时,OCX控件声明的情况在.FRM中发生变化,因此源控件报告了一些实际上没有的变化:

-Object = "{FDFCEE46-937A-11D4-B73C-00104BAFEBDD}#1.0#0"; "OmniTBox.ocx"
+Object = "{FDFCEE46-937A-11D4-B73C-00104BAFEBDD}#1.0#0"; "omniTBox.ocx"

-Object = "{253FB3DC-6581-4D7E-ADA0-0C93062AB59C}#3.0#0"; "GPBUTTONSH.ocx"
+Object = "{253FB3DC-6581-4D7E-ADA0-0C93062AB59C}#3.0#0"; "gpbuttonsh.ocx"

有没有办法避免这种情况?

1 个答案:

答案 0 :(得分:3)

这是因为注册表中的情况。 例如,搜索值:

list[column][position_line_xi:position_line_xj] = [z]*(position_line_xj - position_line_xi)

在您的注册表中并将案例更改为GPBUTTONSH.ocx到处(但对于HKCU \ Software \ Classes \ TypeLib就足够了),然后VB6会在项目中将其写为。