我想捕捉用户没有按下checkbox的异常,要怎么个思路啊??还有,就是很久了,对异常很是迷惑,各位大哥,能否解释下你们的心得呢??谢谢各位大哥
        Try
            checkbox1.enable=true            其它操作
        Catch ex As Exception
            Throw New Exception(ex.Message + "没有选择按键!", ex)
        End Try因为其中客户可能没按下checkbox1,我想在异常中来捕捉它,主要是这个ex是什么东西啊??是exception的对象??这个对象可以是其它对象吗??比如我的checkbox的继承???谢谢,很是迷惑,希望各位老大能解答帮忙,谢谢

解决方案 »

  1.   

    因为其中客户可能没按下checkbox1,我想在异常中来捕捉它
    ////////
    你就判断if(checkbox1.enable==true)就可以了,用户是否按下都不能产生异常呀。
    异常应该是运行的错误
      

  2.   

    那手动抛出异常是怎么的思路呢????
    我现在是dutguoyi写的那样,用简单的判断来比较错误,但是最开始用异常的想法是因为我没有按check,它处理了事件,系统出来了个错误提示框,我想捕捉它,并写上自己的错误捕获,所以就这样了,我现在还是想知道异常的含义,每次碰到它都躲过去了,这次我发誓要弄懂它,先谢谢各位大哥帮忙了,谢谢了