以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  文本框小数点BUG  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=179251)

--  作者:rjh4078
--  发布时间:2022/8/15 9:11:00
--  文本框小数点BUG
如果想实现文本框与表中数据实时联动 使用e.sener.writevalue时输入小数点就会出现光标不对的情况
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:文本框小数点bug.foxdb


--  作者:有点蓝
--  发布时间:2022/8/15 9:21:00
--  
正常。电脑处理数值的时候如果小数点没有东西,赋值的时候会自动去掉小数点。这种情况没有办法处理。
--  作者:有点蓝
--  发布时间:2022/8/15 9:22:00
--  
或者考虑判断一下输入的字符,如果是小数点,先不要e.sener.writevalue
--  作者:rjh4078
--  发布时间:2022/8/15 10:09:00
--  
比如我输入12.3点刚录进去 光标就跳到首字符了 
--  作者:rjh4078
--  发布时间:2022/8/15 10:11:00
--  
改用NumericComboBox 直接连小数点都输不了
--  作者:有点蓝
--  发布时间:2022/8/15 10:30:00
--  
文本框判断一下最后输入的字符,如果是小数点,就不要e.sener.writevalue
--  作者:rjh4078
--  发布时间:2022/8/15 11:05:00
--  
关键问题这么干的目的是要实时写入表进行判断,如果没小数点结果就不一样了
--  作者:有点蓝
--  发布时间:2022/8/15 11:16:00
--  
没有办法。要么直接在文本框里判断,要么直接在表格里编辑