VB编程语句用法具体意思
- 提问者网友:沉默菋噵
- 2021-04-30 22:10
- 五星知识达人网友:玩世
- 2021-04-30 22:46
第一个问题已经够清晰了。我来说一下第二个问题吧。
on error resume next 作用是防错。举个例子吧
private sub command1_click()
kill back.txt ' 删除文件“back.txt”
end
这个按钮一,当你按下的时候,它就会帮你把当前目录下的“back.txt”文件删除,如果你当前目录没有“back.txt”这个文件,就会出错了。就会弹出一个警告,说错误之类的。然后程序就会被关掉。
但如果改成:
private sub command1_click()
on error resume next
kill back.txt ' 删除文件“back.txt”
end
结果就是如果当前有文件“back.txt”那就删除它,没有的话就跳过这一句,执行下一句,程序不会再弹警告,也不会被关掉。
关于防错的,还有 on errror goto
具体用法,百度百科应该有。
上面两个功能,在编程过程中最好少用。因为这样做出来的话,错在哪里也不知道。但如果清楚了。例如上面的例子,那就需要用到了。
- 1楼网友:廢物販賣機
- 2021-04-30 23:21
Listindex 从0开始
返回或设置控件中当前选择项目的索引号,如: List1.ListIndex=5 ‘设置要选择List1控件的第5条记录 v=List1.ListIndex ‘返回当前选择List1的第几条记录
以下的控件都包含ListIndex 属性: ComboBox DirListBox DriveListBox FileListBox ListBox
On Error Resume Next:
容错机制,忽略错误,继续执行下一句
执行Resume Next命令使程序在发生错误那条命令后继续执行,这对于程序和用户不能合理地修正错误时很有意义,但同时程序可能执行不完整