VB6毕竟是很老的产品了,它的代码编辑器垂直滚动条并不能随鼠标的滚轮而滚动,这个问题会让我们在编写代码的时候觉得很不方便,不过还是有一种方法可以解决这个问题的。
    先下载一个微软发布的“VB6IDEMouseWheelAddin.dll”文件(此文件已经上传到百度网盘,网址:http://pan.baidu.com/s/1c06KY7e,或者也可以自己百度一下该文件名下载),然后按照以下的方法进行(注意:此处介绍的是一种通用的方法,适合是32位和64位的系统上使用):

一、  将下载的文件解压以后,取出里面的“VB6IDEMouseWheelAddin.dll”文件,将此文件放在一个不容易被删除的文件夹里面(注:此文件千万不能删除,否则就没有用了),比如此处是放在C盘的windows文件夹下:

二:此处要分开处理了

如果你的电脑上是Windows7或者XP系统,在开始菜单的“运行”里面输入“regsvr32 c:\Windows\VB6IDEMouseWheelAddin.dll” (注意:此处regsvr32后面有一个空格,且后面是之前放入的那个文件的完整路径,如果也是放在C盘的windows文件夹里面的,则那个路径可以直接复制粘贴,反之的话,需要修改为自己放入那个文件的完整路径),然后回车:

然后就提示注册成功:

如果你的电脑是Windows8(8.1)或者是Windows10系统,因为这三者系统对权限的要求比较苛刻,操作系统的用户通常都不是管理员,所以需要这样处理才可以(此处以Windows10系统为例):

找到开始菜单里面的“Windows系统”,然后右键点击里面的“命令提示符”,选择“更多”——“以管理员身份运行”(注:这里不同的Windows系统版本可能有一些出入,反正要选择“以管理员身份运行”)就可以了,如图所示:

然后在打开的“管理员:命令提示符”窗体内,手动输入以下内容(实测不能复制粘贴,注意不要输入错误了):regsvr32 c:\Windows\VB6IDEMouseWheelAddin.dll(注意:此处regsvr32后面有一个空格,且后面是之前放入的那个文件的完整路径,如果也是放在C盘的windows文件夹里面的,反之的话,需要修改为自己放入那个文件的完整路径),如图所示:

然后按回车,得到提示注册成功:

三、然后打开vb6开发环境(随便打开一个都可以), 点击菜单“外接程序”——“外接程序管理器”:

四、然后在外接程序管理器窗体当中,选择“MouseWheel Fix”这一项,然后在右下方“加载行为”那里打钩“在启动中加载”和“加载/卸载”两项,然后点击确定就可以了,这样使用vb6开发的软件的代码编辑器垂直滚动条都可以随鼠标滚轮而滚动了(不需要重启VB6.0都可以):

注意事项:如果你的电脑操作系统是Windows8(8.1)或者是Windows10,在注册上面所述的那个dll文件的时候可能会遇到出错的情况,建议先仔细检查一下注册的时候输入的字符串是否正确了,然后问题依旧的话,建议把那个文件放在除了C盘的其它盘上,或者是放在C盘里面的Windows\SysWOW64文件夹当中(如图所示),然后注册的时候再输入对应的完整地址即可,因为按照以往的经验,Windows8(8.1)或者是Windows10系统对C盘的安全管理比较严格,有的时候放在C盘(包括桌面上)的文件都不能正常的读取或者写入操作,如果遇到这种情况了,不妨换一个除了C盘之外的其它盘看看吧,或许这样就成功了。

注:本博客内所有的文章均为原创,欢迎转载,但转载时请注明“瑞文软件”的字样,谢谢!

如何让VB6代码编辑器垂直滚动条随鼠标滚轮滚动的更多相关文章

  1. WPF中关于自定义控件的滚动条鼠标停留在内容上鼠标滚轮滚动无效的问题

    问题起因:在一个用户控件里放置了1个TreeView垂直顺序放置. 当用户控件中的内容超过面板大小时,滚动条会自动出现 ,但是只有当鼠标指示在右边滚动条的那一条位置时,才支持鼠标滚轴滚动. 点在控件内 ...

  2. DBGRID 拖动滚动条 和 鼠标滚轮的问题

    滚动条拖动问题 默认是,拖动时,网格内数据不变,等放开鼠标后才会变. 方法 拖动时同时变,当前记录也变,不用新控件 http://wenwen.sogou.com/z/q185291591.htm 鼠 ...

  3. jquery鼠标移入某区域屏蔽鼠标滚轮 滚动滚动条

    <script> var firefox = navigator.userAgent.indexOf('Firefox') != -1; function MouseWheel(e) { ...

  4. 自定义滚动条配合鼠标滚轮demo

    <!DOCTYPE html> <html> <head> <title></title> <meta charset="u ...

  5. VB6 如何自定义代码字体和支持鼠标滚轮

    1 点击工具-选项-编辑器格式,把代码改成需要的字体和大小.(一般微软雅黑,16号字体比较好)   2 从以下网站下载VB6增强工具,可以支持鼠标滚轮代替右侧滚动条查看代码,按F3还可以切换代码窗口和 ...

  6. 【转】代码编辑器(二)-SynEdit

    在我去年的时候我就有这个了,而且这是我第二个第三方的控件(第一个是DevExpress),这个是专门做代码编辑器的.安装方法:点我. 安装成功了之后,会在Tool Palette看到两个:SynEdi ...

  7. 如何重载ComboBox 使其下拉按钮(带下箭头的)和下拉列表的垂直滚动条的宽度改变?(自绘ComboBox) [转]

    原文地址:http://bbs.csdn.net/topics/390135022 http://blog.csdn.net/scsdn/article/details/4363299 想使用winf ...

  8. 轻量、强大的代码编辑器控件-WinForm完美版

    前段时间做个小项目需要用到一个代码编辑器控件,但网上搜了半天,居然没发现一个完全满意的编辑器.现有的一些编辑器有: FastedTextBox 优点:1.  轻量. 2. 样式美观. 3. DEMO完 ...

  9. 在线代码编辑器CodeMirror简介

    1.什么是Code Mirror 最近做一个项目需要在网页上实现一个代码编辑器,支持语法高亮.自动缩进.智能提示等功能.发现Code Mirror刚好满足所有需求.Code Mirror是由js写的一 ...

随机推荐

  1. 记住,永远不要在MySQL中使用“utf8”编码[转载]

    记住,永远不要在MySQL中使用“utf8”编码 原创: 无明.Adam 聊聊架构 6月15日 最近工作中我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一 ...

  2. mpvue使用scroll-view实现图片横向滑动

    html代码 <div class="swiper-home"> <scroll-view scroll-x="true" style=&qu ...

  3. SSO - 开篇引例

    进公司以来, 所做的产品中, 下面的子系统就没有少于10个的, 其中有的是.net做的, 有的是java做的, 还有安卓端, ios端. 那么这么多子系统, 我可能需要访问其中的多个(同一平台), 我 ...

  4. CRM项目hellokitty部分交互界面

    登录界面 实现密码的不显示,验证码的跟换 员工管理界面  完成所有的功能 学校统计界面 完成所有的功能 班级管理 差一个手风琴组件 其他功能也完成了

  5. MAMP 安装phpredis 扩展

    phpredis扩展包地址: https://github.com/nicolasff/phpredis 1.下载php源码 (http://php.net/releases/  选择php5.5.1 ...

  6. 浅谈.net jenkins svn下自动化集成环境安装 搭建 配置

    本人做.net研发已有3年多了,之前一直偏向于技术研究,自己学了很多技术,现在突然发现学了那么多技术有什么用呢?真正用到的并不多. 现在?算是一只小鸟吧,自嘲下.....毕竟我是90后,很多领导对于9 ...

  7. 快速把项目部署到webLogic上

    weblogic简介BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应 用的Java应用服务器.将Java的动态功能和Java Enterprise标准的安全 ...

  8. LVS持久化与超时时间问题分析

    前言 在上一篇文章<搭建DNS+LVS(keepAlived)+OpenResty服务器(Docker环境)>中,我搭建了dns+lvs+openresty+web集群:先来回顾一下架构图 ...

  9. 【转载】Java8 HashMap之tableSizeFor

    Java8对许多内置的容器进行了优化与拓展,其中对HashMap的改变尤其大.之后将进行总结. 最近在看HashMap的源码时,发现了里面好多很不错的算法,相比Java7从性能上提高了许多.其中tab ...

  10. Java SDK夯住(Hang)问题排查

    夯住(Hang)是指程序仍在运行,卡在某个方法调用上,没有返回也没有异常抛出:卡住时间从几秒到几小时不等. Java程序发生Hang时,应该首先使用 jstack 把java进程的堆栈信息保存下来 , ...