我用ShowSave方式打开了commonDialog控件,问题是:我在程序中应怎样判断按的是对话框的确认健还是取消健

hanutao 2003-08-19 10:42:46
我用ShowSave方式打开了commonDialog控件,问题是:我在程序中应怎样判断按的是对话框的确认健还是取消健

代码如下:
coDiaExport.ShowSave
strFileLocal = coDiaExport.FileName
之后我用语句:If strFileLocal = "" Then 判断是否按的是“取消”健,好像不行,请问高手,先谢了
...全文
29 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
strongfisher 2003-08-19
  • 打赏
  • 举报
回复
Errhandle:
If Err.Number = 32755 Then'按的取消键

Exit Sub
End If

32755 就是取消见的错误代码
捕捉它就可以了
射天狼 2003-08-19
  • 打赏
  • 举报
回复
Private Sub mnuSaveAs_Click()
On Error GoTo Errhandle
With Dialog
.Filter = "试题记录文件(*.ppr)|*.ppr"
.DefaultExt = "ppr"
.FileName = fl
.CancelError = True
.Flags = &H2 + &H800

.ShowSave
fl = .FileName

On Error GoTo 0
End With
FlagSave = True

Exit Sub
Errhandle:
If Err.Number = 32755 Then Exit Sub '按的取消键

ErrView Err.Description
End Sub

7,762

社区成员

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

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