vb文本框只允许输入18位数字,怎么写代码?
首先,允许输入任何值,然后按回车,TAb建或者其选择他对象时,出现错误信息。本人只知道回车键和Tab建,但是不知道选择其他任何对象代码怎么写?...
首先,允许输入任何值,然后按回车,TAb建或者其选择他对象时,出现错误信息。
本人只知道回车键和Tab建,但是不知道选择其他任何对象代码怎么写? 展开
本人只知道回车键和Tab建,但是不知道选择其他任何对象代码怎么写? 展开
1个回答
2015-08-10 · 知道合伙人互联网行家
关注
展开全部
选择其它对象时,文本框将失去焦点,因此可以用LostFocus事件来执行你要的操作:
Private Sub Text1_LostFocus()
if len(text1.text)<>18 then
msgbox "必须是18位!"
end if
if isnumeric(text1.text)=false then
msgbox "只能输入数字!"
end if
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询