按钮事件就是个函数,return会从函数退出,异常也会跳出(顺着call stack跳到第一个捕获异常的地方)。
你的异常是第二次触发会发生,关于文件,是不是文件没有关闭啊。
最好贴一下代码,以及异常的详细信息。