房天下问答 >业主生活>其他> 问题详情

请各位高手帮我看看是哪里出问题了..谢谢..分不多..全部送出

Private Sub text1_lostfocus() Dim m%, n%, x%, y% m = Text1.TextIf m <= 0 Then MsgBox ("头数必须是正实数,请重新输入") Text1.Text = ""Text1.SetFocus End I... 展开
为爱痴心|2011-01-25 05:16

其他答案

kaijinwen

简单修改了一下,有几个小问题:1、变量声明的位置不对,应该声明成全局的。因为这几个变量在两个事件过程中都要使用。2、text1和text2都是文本控件,里面输入的有可能是数字,也可能是其它字符,所以必须字符进行判断处理,否则就可能出现“类型不匹配”的错误。所以,使用IsNumeric(Text1.Text)这个函数判断是不是数字,否则将变量m和n置为0。Dim m%, n%, x%, y%Priv 展开
2011-01-25 08:40
来自北京市

免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关于我们网站合作联系我们招聘信息房天下家族网站地图意见反馈手机房天下开放平台服务声明加盟房天下
Copyright © 北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:jubao@fang.com
返回顶部
意见反馈