请问在VB6里面如何快速注释多行代码啊?

0深水蓝0 2011-09-14 05:18:08
在VB6里面我想一次过吧多行代码变成注释,在程序运行的时候不执行这些代码,但又不想这么快删掉这些代码。请问有什么好办法快速地把这些代码一次过注释掉呢?

如果每一行一行地在前面加上单引号“'”,那太麻烦了。

最好有什么快捷键之类的呢?

谢谢。
...全文
6311 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2011-09-17
  • 打赏
  • 举报
回复
晕倒,居然还有这么多人不知道这功能呀?

看样子微软推新开发工具是不是太快了...........
worldy 2011-09-15
  • 打赏
  • 举报
回复
打开工具栏编辑

代码窗口中选择一片你要注销掉的行
工具栏的注释按键点一下即可
无·法 2011-09-15
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zdingyun 的回复:]

引用 13 楼 zdingyun 的回复:
终于找到该项工具如何加载了,又学到一招了.

是在视图菜单下的工具栏选项下对编辑打勾就行了.
[/Quote]直接右击工具栏,然后勾选编辑也行的。
0深水蓝0 2011-09-15
  • 打赏
  • 举报
回复
原来这个工具在“视图”——》“工具栏”——》“编辑”里面。

学习了。
  • 打赏
  • 举报
回复
竟然这么多人不熟悉这个?看来仔细研究过vb6菜单还是有用的
eicon 2011-09-14
  • 打赏
  • 举报
回复
这问题。
zdingyun 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 zdingyun 的回复:]
终于找到该项工具如何加载了,又学到一招了.
[/Quote]
是在视图菜单下的工具栏选项下对编辑打勾就行了.
zdingyun 2011-09-14
  • 打赏
  • 举报
回复
终于找到该项工具如何加载了,又学到一招了.
zdingyun 2011-09-14
  • 打赏
  • 举报
回复
我在工具栏中咋也找不到:
ningweidong 2011-09-14
  • 打赏
  • 举报
回复
工具栏上有多行注释啊
zdingyun 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 oasis0535 的回复:]
话说这个工具栏默认是关闭的,需要手动打开才可以啊。
[/Quote]
在哪打开?
绿洲 2011-09-14
  • 打赏
  • 举报
回复
话说这个工具栏默认是关闭的,需要手动打开才可以啊。
zdingyun 2011-09-14
  • 打赏
  • 举报
回复
貌似我的版本8176没此项功能!
zdingyun 2011-09-14
  • 打赏
  • 举报
回复
无·法 2011-09-14
  • 打赏
  • 举报
回复
竟然那么多人不知道vb的ide自带的注释方法,选定要注释的多行或一行代码然后直接点那个按钮就行了,同样选择需要取消注释的行然后点击后面一个按钮就快速去除注释了。
贝隆 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 vbtoy 的回复:]
先选定要注释的多行,然后点击工具栏中的“Comment Block”按钮即可。反之亦然。
[/Quote]
没有比着更快的了
VBToy 2011-09-14
  • 打赏
  • 举报
回复
先选定要注释的多行,然后点击工具栏中的“Comment Block”按钮即可。反之亦然。
  • 打赏
  • 举报
回复
这个直接做个小软件替换一下也可以
Private Sub Form_Load()
Dim S As String
'S = Clipboard.GetText
S=TEXT1.TEXT
S = VB代码行变注释(S)

Clipboard.Clear
Clipboard.SetText S
MsgBox S
End Sub

Function VB代码行变注释(S As String) As String
VB代码行变注释 = "'--暂不用的代码 " & Replace(S, vbCrLf, vbCrLf & "'--暂不用的代码 ")
End Function
  • 打赏
  • 举报
回复
在EXCEL中先把第一格输入2个'',然后再复制这一格,粘他50行,就变成了注释前面的字符"'"
然后再把代码粘到EXCEL第二列,再全选粘加VB就OK了

Private Sub Form_Load()
Dim s
s = Clipboard.GetText
MsgBox "a"
Dim s2
s2 = Clipboard.GetText
MsgBox s = s2
End Sub
' Private Sub Form_Load()
' Dim s
' s = Clipboard.GetText
' MsgBox "a"
' Dim s2
' s2 = Clipboard.GetText
' MsgBox s = s2
' End Sub

zdingyun 2011-09-14
  • 打赏
  • 举报
回复
似乎没有LZ想要的功能.建议LZ可以采用其它方法,如添加一个新按钮,将想修改的代码复制到新按钮的Click事件中备份保留.从而可以大胆修改你的代码.
4.13.0.130¶ 修改过滤器的默认配置,去掉了 encoding="gb2312" 4.13.0.129¶ 补充翻译了一条漏掉的快捷菜单项"显示搜索对话框(D)" 4.13.0.128¶ 增加了对英文的支持 4.12.0.127¶ 更新了热键控件,重新编译插件 4.11.0.126¶ 为了避免安装路径的差异问题,修改了make.bat,从注册表中提取VB6的路径 将热键设定及响应的功能提取到一个单独的HotkeyControl?项目中 引用新HotkeyControl?控件,并在本地添加一个代理类HotkeyProxy? 补充了类注释和模块注释 调整了检查版本的方式,增加对以何种方式检查的判断,在手动检查更新时忽略灵敏度设置 4.10.0.125¶ 增加自动升级灵敏度的设定 修改了没有激活工程时进行范围是当前工程的搜索提示错误的问题 4.9.0.124¶ 增加ICondInfo接口,此接口定义了需要使用的搜索条件,全局设定GlobalSetting?和条件快照ConditionSnap?都实现了该接口,此接口在TaskMgr?中用到,代替原先的大量Property Get语句 在搜索范围是当前工程的时候显示工程名称 修改了搜索范围是选定区域,且区域中包含汉字时会搜索不全的问题 修改了搜索范围是当前过程,过程为最后一行且无后续换行时,搜索不全的问题 4.8.0.123¶ 选中正则表达式时,将整词匹配选项替换为单行模式选项 增加对正则表达式单行模式搜索/替换的支持 尝试不关闭窗口的代码高亮方式 选中多行时自动将搜索范围切换至选中内容 在卸载插件时删除全局对象的引用 完美解决了定位时焦点显示的问题. 修改了VBA插件启动时提示下标越界的问题 更改了工程文件名和DLL文件名,去掉了开头的VB字母 修改了安装文件的文件名为VBEnhancedSearch_Setup.exe 代码预览的相关行数默认值修改为12 增加定位时将代码窗体最大化的选项 在搜索结果列表的右键菜单中,增加关闭全部页面的选项 修改了代码预览窗体的背景及关键字的颜色 4.7.0.120¶ 修改了点击关闭按钮关闭页面时出错的问题 修改了快速点击搜索按钮提示错误的问题 修改无页面时点击ESC提示错误的问题 修改无页面时未禁用关闭按钮的问题 修改vbalTabControl,在用BarEnabled?设置Enabled属性的时候同时设定CanClose?,防止用户在禁用时点击关闭按钮. 在弹出对话框之前进行菜单的状态更新操作,防止菜单项选中状态更新不及时. 为了提高效率,使用ByRef?传递使用频率较高函数的字符串参数 对齐升级提示对话框中的版本号 补充了一些注释 去掉了默认标签页 增加关闭其它页面的功能 将TabData?更名为Page 将LogClassInitialize?和LogClassTerminate?函数放入标准模块 增加ILib接口,此接口用于进行全局对象的构建和销毁,并修改所有本地全局对象的初始化机制. 为了提高执行效率,修改了vbalDTab6FES.ocx的源代码,增加可以快速批量设置所有Tab标签的可用属性BarEnabled? 从PageManager?分离出PageCollection?类,此类用于专门管理页面集合 修改了工具栏窗口创建的方式,将此操作合并到CreateObjects?函数中 点确定关闭选项窗口时如果过滤器字符串无变化,则不更新列表 修改滚动条重绘的方式为PostMessage? 修改了Tab控件的事件处理,结果窗口仅处理菜单相关事件,页面增减相关事件由PageManager?类处理 修改了分离PageCollection?类后需要调整的相关调用代码 对于Task对象的事件源更新操作都放在TabManager?类的TabChange?事件中
VB的程序设计基础 VB编码规则 1. 语言元素  VB的语言基础是BASIC语言,VB程序的语言元素主要由:   关键字(如: Dim、Print、Cls)   函数(如:Sin()、Cos()Sqr())   表达式(如:Abs(-23.5)+45*20/3 )   语句(如:X=X+5 、 IF……ELSE……END IF)等组成。 2. VB代码书写规则  (1) 程序中不区分字母的大小写,Ab 与AB等效;  (2) 系统对用户程序代码进行自动转换:    1) 对于VB中的关键字,首字母被转换成大写,其余转换成小写     2) 若关键字由多个英文单词组成,则将每个单词的首字母转换成大写     3) 对于用户定义的变量、过程名,以第一次定义的为准,以后输入的自动转换成首次定义的形式 3. 语句书写规则  (1)在同一行上可以书写多行语句,语句间用冒号(:)分隔  (2)单行语句可以分多行书写,在本行后加续行符:空格和下划线 _  (3) 一行允许多达255个字符 4. 程序的注释方式  (1)整行注释一般以 Rem开头,也可以用撇号 ';  (2)用撇号 ' 引导的注释,既可以是整行的,也可以直接放在语句的后面,最方便;  (3)可以利用“编辑”工具栏的“设置注释块”、“解除注释块”来将设置多行注释。 5. 保留行号和标号   VB源程序接受行号与标号,但不是必须的(早期的BASIC语言中必须用行号)。   标号是以字母开始以冒号结束的字符串,一般用在GOTO语句(现在很少用)中。 。。。。。。。。。。。。。。。

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧