主题:textbox控件如何填写两位数字时才进行下一句语句
			 guanchaogogo
				 [专家分:0]  发布于 2012-05-20 15:58:00
 guanchaogogo
				 [专家分:0]  发布于 2012-05-20 15:58:00							
			做了一个小程序,帮孩子练加减法的。当text1和text2都是随机数,text3是输入的。
当我在text3中输入一位数时,程序将会执行下一句IF语句,接着执行msgbox,(我的msgbox是提示对错的)无法输入两位数。应该是小问题,请各位帮忙。
						
					 
		
			
回复列表 (共2个回复)
		
								
				沙发
				
					 老大徒伤悲 [专家分:29120]  发布于 2012-05-20 16:12:00
老大徒伤悲 [专家分:29120]  发布于 2012-05-20 16:12:00				
				首先,你选用的事件是不合适的。你的事件“文本框发生改变”,从空到有一个字符,当然是一次改变。可定要执行这段代码的。标准的做法,是填写答案后,允许使用人斟酌、修改,最后“提交”。你在思路上,少了提交这一步。所以造成你目前的困惑。
其次,在目前的情况下,给所说的事件在开始的位置增加一行代码:
if len(text3)<2 then exit sub
勉强可以达到你的目的。
							 
						
				板凳
				
					 老大徒伤悲 [专家分:29120]  发布于 2012-05-20 16:14:00
老大徒伤悲 [专家分:29120]  发布于 2012-05-20 16:14:00				
				另外,忘记了告诉你,vb支持中文字符和图片。
你的msgbox尽可以使用中文提示;
更进一步,可以使用图片来表达
							 
									
			
我来回复