各位老师好,
关于Trim我碰到一个很奇怪的问题,请教:
我在一个文本框的Validating事件中设置了如下代码:
Dim s As String = e.Sender.Value
s= s.Trim()
Tables("DA_Customer").Current("Customername") = s
主要目的是自动删除文本框内的前后空格,但是有一个问题来了:
假设文本框的内容为:"一二三四五六七八九十"
第一次运行Validating代码之后变成:"一二三四五"
第二次运行Validating代码之后变成:"一二"
第三次运行Validating代码之后变成:"一"
第四次运行Validating代码之后变成空的了
如果是纯数字或者纯英文,不会出现这个问题,最无解的是,如果是新发布版,不会有这个错误,客户端在运行一两天之后,就会出现这个错误,目前只发现一台电脑这样,Win7的操作系统
如下一幅图:
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/jpg.gif)
此主题相关图片如下:变化 (0).jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-11/20151139585167007.jpg)
此主题相关图片如下:变化 (1).jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-11/20151139513999866.jpg)
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/jpg.gif)
此主题相关图片如下:变化 (4).jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-11/20151131001451499.jpg)
[此贴子已经被作者于2015/11/3 10:00:19编辑过]