使用CommonDialog的ShowSave后如何判断是保存还是取消?
除了用filename判断还有别的返回值吗?
将commondialog的flags属性设置为2
将标准对话框的CancelError属性设置True,当单击Cancel按钮时,会导致一个特殊的、无害的错误代码为32755的可捕获错误(vb中固定的cdlCancel)。你可以通过捕获次错误来判断是否点击了“取消”按钮
你可能把CancelError设为TRue,当按取消时会发生错误中断,并返回一个特殊的错误号,OK
On Error GoTo ErrorHandler
. . .
ErrorHandler:
. . .
Resume Next
谢谢各位,你们的回答很精彩,可没有看清我的问题,但对我帮助很大。
判定commondialog的flags的值就可以,如果是0表示按了取消,否则就是按了保存。
★VB部分相关文章推荐:★