VB 通用对话框 为什么需要 CancelError
来源:互联网 发布:无印良品 知乎 编辑:程序博客网 时间:2024/06/15 00:21
例如:
Private Sub selectSong()
On Error GoTo errHandlerWith CommonDialog1
.CancelError = True
.InitDir = App.Path
.Filter = "音乐文件(*.mp3;*.mid;*.wav;*.wma;*.rid)|*.mp3;*.mid;*.wav;*.wma;*.rid"
.Action = 1 '相当于 CommonDialog1.ShowOpen "打开文件"对话框
End With
songName = CommonDialog1.FileName
errHandler:
If Err > 0 Then '选择了取消
songName = ""
'好像这样:如果此前没有选择过,取消之后,是空串 _
如果此前选择过,取消之后,仍然返回上次选择的文件名,不会变成空串 _
所以,强制发生‘取消错误’可以每次人工设置空串,符合‘取消’的本意
Exit Sub
End If
End Sub
0 0
- VB 通用对话框 为什么需要 CancelError
- VB/VBA通用路径选择对话框
- VB备忘录(12) 通用对话框
- 2013年计算机二级VB辅导:通用对话框控件
- 通用对话框
- 通用对话框
- 通用对话框
- vb通用过程简介
- 关于通用对话框!!!
- 使用通用对话框
- C#通用对话框
- C#通用对话框
- 9种通用对话框
- QT通用对话框
- 通用对话框相关
- API通用对话框
- 通用的关于对话框
- 第十节 通用对话框
- php判断文件上传类型及过滤不安全数据的方法
- 目前最细致清晰的NSDictionary以及NSMutableDictionary用法总结
- php可生成缩略图的文件上传类实例
- nyoj816它合法吗?
- fdopen()和fileno()函数
- VB 通用对话框 为什么需要 CancelError
- 源码系列:堆排序、优先队列
- HDU2562(字符串逻辑题)
- 祖国的小果abc 新浪网址
- [Intel汇编-MASM]数据定义与分段程序
- 自己学习MFC总结的一些问题(二)
- iOS生成静态文件
- VC之CString,wchar_t,int,string,char*之间的转换
- 高斯消元讲解