gpt4 book ai didi

vb6 - 检测 CommonDialog 控件中的取消按钮

转载 作者:行者123 更新时间:2023-12-05 01:30:30 27 4
gpt4 key购买 nike

在 VB6 中,如果我按 Cancel Open File 上的按钮对话框,我的文件名仍然添加到我的列表框中。

例如:

Private Sub btnImportImage_Click()
DailogOpenFile.ShowOpen
If Trim$(txtEmailAttachment.Text) = "" Then
txtEmailAttachment.Text = DailogOpenFile.FileName
Else
txtEmailAttachment.Text = txtEmailAttachment.Text & ";" & DailogOpenFile.FileName
End If

End Sub

最佳答案

看起来您正在使用 CommonDialog控制?如果是这样,您需要设置 CancelError属性(property)到True然后测试是否有错误。例如:

Private Sub btnImportImage_Click()

DailogOpenFile.CancelError = True

On Error Resume Next
DailogOpenFile.ShowOpen

If Err.Number = &H7FF3 Then
' Cancel clicked
Else

End If

...

End Sub

当然,您也可以跳转到错误处理程序:
Private Sub btnImportImage_Click()

DailogOpenFile.CancelError = True

On Error GoTo MyErrorHandler
DailogOpenFile.ShowOpen

...

MyErrorHandler:
' Cancel was clicked or some other error occurred

End Sub

关于vb6 - 检测 CommonDialog 控件中的取消按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31696676/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com