请教如何退出文件夹选择对话框而不出软件界面?
界面上有一个按钮,点击这个按钮之后会弹出来一个文件夹选择对话框。代码如下:Case $Button
Local $targetFile = FileSelectFolder("请选择文件存放目录", "", 2)
现在遇到的问题是,打开文件夹选择对话框之后,如果人为关闭这个对话框,则程序会继续往下执行代码,于是在上面的代码后面添加了下面这句代码
If @error =1 Then Exit
这样又变成了关闭对话框后直接退出软件。
请教各位,如何实现,关闭对话框之后,退到软件界面,而且不往下执行代码?谢谢! If @error =1 Then return试试? If @error =1 Then
elseif ... ... then
else
endif 本帖最后由 xms77 于 2013-5-28 21:21 编辑
回复 1# smooth
不用管出错的情况就行了。
If not @errorThen
xxx
Endif
这属于算法问题。你自己有没有搞清楚到底想干什么? Case $Button
Local $targetFile = FileSelectFolder("请选择文件存放目录", "", 2)
If @error =1 Then Return
错误提示:error: 'Return' 不允许从全局空间返回. Do
Local $targetFile = FileSelectFolder("请选择文件存放目录", "", 2)
If $targetFile = '' Then
$iMsgBoxAnswer = MsgBox(292, "注意", "未选择目录,选“是”退出,选“否”继续")
Select
Case $iMsgBoxAnswer = 6 ;Yes
Exit
Case $iMsgBoxAnswer = 7 ;No
EndSelect
EndIf
Until $targetFile <> ''
页:
[1]