首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb 为什么在showopen窗口点击取消后会出现有关问题

2012-01-30 
vb 为什么在showopen窗口点击取消后会出现问题OnErrorResumeNextDimnAsString,fnrAsIntegerfnrFreeFileCo

vb 为什么在showopen窗口点击取消后会出现问题
On   Error   Resume   Next
Dim   n   As   String,   fnr   As   Integer
fnr   =   FreeFile
CommonDialog1.DialogTitle   =   "载入文件 "
CommonDialog1.Filter   =   "文本文件(*.txt)|*.txt "
CommonDialog1.ShowOpen
Open   CommonDialog1.FileName   For   Input   As   #fnr
Do   Until   EOF(fnr)
Line   Input   #fnr,   n
List1.AddItem   n
Loop
Close   #fnr

为什么在取消的时候出现问题,请问这么解决?????????

急啊,在线等,大家快来帮帮我啊

[解决办法]
呵呵,楼上说得对,
CommonDialog1.CancelError = true 取消时就会发生错误,open语句就不会执行了,所以要错误捕捉,
如果不想捕捉错误,就将CancelError设置为false,
在open文件之前判断CommonDialog1.FileName= " " 如果成立就 exit sub或者exit function

热点排行