VB6 IDE 编辑器的一个令人讨厌的行为,尤其是从 VS.NET 等较新的工具切换回它时,是它无法识别鼠标滚轮!也许当大多数鼠标都没有 VB6 时,它就被带出来了,但是有没有办法修复它,让它能够识别鼠标滚轮?
6 回答
Microsoft 有一个扩展程序可以提供请求的行为。您必须从下面的链接下载它并使用提供的步骤注册它,例如使用regsvr32
http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe
更新:这里是步骤
下载包含加载项 DLL 和用于创建加载项 DLL 的代码的 VB6 Mouse Wheel.exe 文件。
将文件提取到您有权访问的位置。
打开命令提示符,以管理员身份运行。
转到您将文件解压缩到的文件夹。
键入
regsvr32 VB6IDEMouseWheelAddin.dll
,然后单击确定启动 Visual Basic 6.0。单击加载项,然后单击加载项管理器。
在加载项管理器列表中,单击 MouseWheel Fix。
单击以选中加载/卸载复选框,然后单击以选中启动时加载复选框。
单击确定。
对我有用的最简单的方法就是从http://www.joebott.com/vb6scrollwheel.htm下载并运行二进制文件
用法:
只需运行 exe,您的 VB 编辑器就会滚动。
来自作者的信息:
这是一个小程序,可以让您的鼠标滚轮在各种旧程序中工作 - 主要是 Visual Basic 6 的代码窗口。我注意到很多人从谷歌来到这个网站寻求鼠标滚轮的帮助。所以,我决定修复它。
通过调整其 INI 文件可以支持许多程序。包含的 INI 文件包括对以下内容的支持:
- VB6 代码窗口
- VB6 资源设计窗口
- SourceSafe 6 差异查看器
- 温迪夫 VBA 编辑器
****初学者的简单方法:****
- 下载 VB6 Mouse Wheel.exe 文件作为链接下载:http: //download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe
- 运行.exe,点击解压(我们有VB6IDEMouseWheelAddin.dll)
- 将 VB6IDEMouseWheelAddin.dll 复制到 System32 (x32bit) 或 SysWOW64 (x64bit)
使用 x32bit 以管理员身份运行 Cmd 5.1:
C:\WINDOWS\system32>regsvr32 VB6IDEMouseWheelAddin.dll(在 Cdm 中)
5.2 使用 x64 位:
C:\WINDOWS\system32>cd C:\WINDOWS\SysWOW64
C:\WINDOWS\SysWOW64>regsvr32 VB6IDEMouseWheelAddin.dll (IN cmd)
- 打开 VB IDE。
- 转到“加载项管理器”。
- 在可用加载项中选择“MouseWheel Fix”。
- 检查“加载/卸载”和“启动时加载”。
- 单击“确定”按钮。
来自https://support.microsoft.com/en-us/kb/837910的步骤
要安装 VB6 IDE 鼠标滚轮插件:
- 将 VB6IDEMouseWheelAddin.dll 复制到本地 System32 目录并注册。
- 打开 VB IDE。
- 转到“加载项管理器”。
- 在可用加载项中选择“MouseWheel Fix”。
- 检查“加载/卸载”和“启动时加载”。
- 单击“确定”按钮。
您现在应该可以在代码窗口中使用鼠标滚轮了。
我遇到了另一种方法(在 VBForums 上讨论过,由 Dilletante 和 Elroy 提倡)。
...使用X-Mouse 实用程序修复滚轮。...当您将代码显示为拆分窗口时,这是我发现的唯一正确滚动的。
由于我在使用其他一些答案中提到的 Microsoft 加载项时遇到了问题,因此我尝试了这个并且效果很好。方便的是,它还允许您设置一些选项来调整滚动行为和速度。