当前位置:编程学习 > VB >>

vb中如何用定时器判断text的长度变化

补充:不好意思没有说明白 就是我要在text中扫描入19个长度的字符串就开始触发一个事件 不知道怎么解决 放到把判断放到text change()中 一扫描 只要一个字符改变就触发 无法实现我要的功能
追问:不好意思没有说明白  就是我要在text中扫描入19个长度的字符串就开始触发一个事件  不知道怎么解决 放到把判断放到text change()中 一扫描 只要一个字符改变就触发  无法实现我要的功能
答案:用计时器太占资源了   
建议把代码写在Chagne()事件里就行了
Sub Text1_Change()
debug.print now;len(text1.text)
end sub
其他:在定时器里面放上
Print Len(Text1.Text) Text1_Change()事件可以 private sub text1_change()
        if len(text1.text)=19 then
                call caozuo()
        end if
end sub 长度判断吗?
同上,在Text1_Change()里面写就行。
if len(text1.text )>19 then 
        msgbox "超过19个字符了"

end if 

上一个:VB还原备份SQL出错
下一个:psp《最终幻想 降临之子》大约什么时候才有

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,