首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

新手求教!怎么让 sle_ 文本框只能输入数字 而不是其他字符

2012-03-26 
新手求教!如何让 sle_ 文本框只能输入数字 而不是其他字符如题 学PB没几天正在编写计算器程序现在求教下这

新手求教!如何让 sle_ 文本框只能输入数字 而不是其他字符
如题 学PB没几天 正在编写计算器程序 现在求教下这个问题 谢谢了

[解决办法]
建立实例变量
boolean ib_change
然后在你建立的editchange事件中写:

C/C++ code
if not ib_change then      ib_change = true      int i      int li_pos      string lsdata      li_pos = selectedstart( )      for i=1 to len(text)          if not Match( mid(text,i,1) , "[0-9.-]") then  //只能输入数字和.号还有负号            li_pos --              continue          end if          lsdata+=mid(text,i,1)      next        text = lsdata      this.selecttext(li_pos,0)      ib_change = false    end if 

热点排行