如何让VB6代码编辑器垂直滚动条随鼠标滚轮滚动
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代码编辑器垂直滚动条随鼠标滚轮滚动的更多相关文章
- WPF中关于自定义控件的滚动条鼠标停留在内容上鼠标滚轮滚动无效的问题
问题起因:在一个用户控件里放置了1个TreeView垂直顺序放置. 当用户控件中的内容超过面板大小时,滚动条会自动出现 ,但是只有当鼠标指示在右边滚动条的那一条位置时,才支持鼠标滚轴滚动. 点在控件内 ...
- DBGRID 拖动滚动条 和 鼠标滚轮的问题
滚动条拖动问题 默认是,拖动时,网格内数据不变,等放开鼠标后才会变. 方法 拖动时同时变,当前记录也变,不用新控件 http://wenwen.sogou.com/z/q185291591.htm 鼠 ...
- jquery鼠标移入某区域屏蔽鼠标滚轮 滚动滚动条
<script> var firefox = navigator.userAgent.indexOf('Firefox') != -1; function MouseWheel(e) { ...
- 自定义滚动条配合鼠标滚轮demo
<!DOCTYPE html> <html> <head> <title></title> <meta charset="u ...
- VB6 如何自定义代码字体和支持鼠标滚轮
1 点击工具-选项-编辑器格式,把代码改成需要的字体和大小.(一般微软雅黑,16号字体比较好) 2 从以下网站下载VB6增强工具,可以支持鼠标滚轮代替右侧滚动条查看代码,按F3还可以切换代码窗口和 ...
- 【转】代码编辑器(二)-SynEdit
在我去年的时候我就有这个了,而且这是我第二个第三方的控件(第一个是DevExpress),这个是专门做代码编辑器的.安装方法:点我. 安装成功了之后,会在Tool Palette看到两个:SynEdi ...
- 如何重载ComboBox 使其下拉按钮(带下箭头的)和下拉列表的垂直滚动条的宽度改变?(自绘ComboBox) [转]
原文地址:http://bbs.csdn.net/topics/390135022 http://blog.csdn.net/scsdn/article/details/4363299 想使用winf ...
- 轻量、强大的代码编辑器控件-WinForm完美版
前段时间做个小项目需要用到一个代码编辑器控件,但网上搜了半天,居然没发现一个完全满意的编辑器.现有的一些编辑器有: FastedTextBox 优点:1. 轻量. 2. 样式美观. 3. DEMO完 ...
- 在线代码编辑器CodeMirror简介
1.什么是Code Mirror 最近做一个项目需要在网页上实现一个代码编辑器,支持语法高亮.自动缩进.智能提示等功能.发现Code Mirror刚好满足所有需求.Code Mirror是由js写的一 ...
随机推荐
- koa2 get请求后台正常接收参数 前端报404错误
刚学习一门技术时,总会踩一些坑. 前端代码 function del(mId){ $.ajax({ type:"get", url:"/delUser", da ...
- jQuery同步Ajax带来的UI线程阻塞问题及解决方法
遇到了同步Ajax引起的UI线程阻塞问题,在此记录一下. 事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责 ...
- MyCAT 源码解析 —— 分片结果合并(使用unsaferow)
1. 概述 2. 多分片执行 SQL 3. 合并多分片结果 3.1 记录头(header) 3.2 记录行(row) 3.1 AbstractDataNodeMerge 3.2 DataNodeMer ...
- ElasticSearch 基础<转载>
使用curl命令操作elasticsearch 大岩不灿 发表于 2015年4月25日 浏览 13,463 次 第一:_cat系列_cat系列提供了一系列查询elasticsearch集群状态的接口. ...
- tar 压缩解压
tar命令 tar可以为文件和目录创建档案.利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件, 或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可 ...
- python 常用算法学习(1)
算法就是为了解决某一个问题而采取的具体有效的操作步骤 算法的复杂度,表示代码的运行效率,用一个大写的O加括号来表示,比如O(1),O(n) 认为算法的复杂度是渐进的,即对于一个大小为n的输入,如果他的 ...
- 解决U盘拷贝时提示文件过大问题(不能拷贝超过4个g的文件)
为什么一个16G的U盘却拷不进一个4G大点的文件呢,想必很多朋友们都在疑问? 其实这跟U盘的磁盘格式有关,目前市面上常用的U盘大都是FAT32格式,我们可以查看U盘属性. 那么FAT32是什么呢? F ...
- 用ECMAScript4 ( ActionScript3) 实现Unity的热更新 -- 热更新Live2D
live2D是一个很强大的2D动画组件.我们可以使用AS3脚本对它进行热更新. live2D在Unity中的使用请看这里: 如何获取Live2D 总得来说,我们可以先去live2D官网下载它的Unit ...
- Spring源码分析:非懒加载的单例Bean初始化过程(上)
上文[Spring源码分析]Bean加载流程概览,比较详细地分析了Spring上下文加载的代码入口,并且在AbstractApplicationContext的refresh方法中,点出了finish ...
- 这些天C#面试有感
为何面试 为何面试! 还用问?肯定是因为要离职啊 - -!离职原因就不说了,说来说去就是那么几个原因:这里主要讲我这些天面试遇到的问题,以及对面试的一些感受吧[断续更新