如题 学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