1. 在 txtA_lostfocus() 中加入判断文件是否存在的语句。 2. txtB_lostfocus() if 不和法 then txtB.setfocus end if end sub 3. txtBG_change () if 合法 then txtC.setfocus end if end sub
1: private textboxa_lostfocus() if trim$(txtboxa.text)="" then msgbox "文件名不能为空!" end if end sub 2、3: private textboxb_lostfocus() if 合法 then textboxc.setfocus else textboxb.setfocus end if end sub因为判断是在失去焦点的事件上进行,而此时C文本框还未获得焦点,所以不会形成循环
2. txtB_lostfocus()
if 不和法 then
txtB.setfocus
end if
end sub
3. txtBG_change ()
if 合法 then
txtC.setfocus
end if
end sub
private textboxa_lostfocus()
if trim$(txtboxa.text)="" then
msgbox "文件名不能为空!"
end if
end sub
2、3:
private textboxb_lostfocus()
if 合法 then
textboxc.setfocus
else
textboxb.setfocus
end if
end sub因为判断是在失去焦点的事件上进行,而此时C文本框还未获得焦点,所以不会形成循环