注册 登录
编程论坛 VFP论坛

Textbox有个很邪门的特性(不知是否我的错觉),会自动给短字符串的右侧加空格。

cssnet 发布于 2025-07-07 15:05, 305 次点击
比如说:
Textbox1.Value = "1314520"
假设,Textbox1的宽度能容纳20个字符,那么,在短字符串右侧就会自动多了一堆的空格;当用户鼠标选择时,往右一拖,便是源串+若干个空格。
怎么让它能自动Trim(Textbox1.Value)?

4 回复
#2
sam_jiang2025-07-07 15:42
可以在lostfocus方法里把空格全去掉,绑定数据源后默认都是用空格填满的
#3
cssnet2025-07-07 15:53
假设,用户拖黑选择了文本框内文字,然后松开鼠标,感觉上,似乎并未lostfocus。
估计,得在MouseUp处理了。

#4
sam_jiang2025-07-07 16:00
回复 3楼 cssnet
在lostfocus里加了那句代码后,就不用纠结这个事了,当你离开这个文本框,就自动清除前后空格了
#5
chychychy2025-07-07 16:11
高,学习了
1