回 帖 发 新 帖 刷新版面

主题:textbox控件如何填写两位数字时才进行下一句语句

做了一个小程序,帮孩子练加减法的。当text1和text2都是随机数,text3是输入的。
当我在text3中输入一位数时,程序将会执行下一句IF语句,接着执行msgbox,(我的msgbox是提示对错的)无法输入两位数。应该是小问题,请各位帮忙。

回复列表 (共2个回复)

沙发

首先,你选用的事件是不合适的。你的事件“文本框发生改变”,从空到有一个字符,当然是一次改变。可定要执行这段代码的。标准的做法,是填写答案后,允许使用人斟酌、修改,最后“提交”。你在思路上,少了提交这一步。所以造成你目前的困惑。
其次,在目前的情况下,给所说的事件在开始的位置增加一行代码:
if len(text3)<2 then exit sub
勉强可以达到你的目的。

板凳

另外,忘记了告诉你,vb支持中文字符和图片。
你的msgbox尽可以使用中文提示;
更进一步,可以使用图片来表达

我来回复

您尚未登录,请登录后再回复。点此登录或注册