vfp 文本框如何不显示某些字符

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:37:55
如题,
我的文本框显示的内容是从其他地方引用过来的.
但其中存在几个符号不想显示出来.
我应该怎么设置?
譬如说,我从某个地方引用一些内容到文本框,而这些内容是动态的.是变化的.
例如引用%^hdsifugh~!@,我就想把其中的%^~!@符号都不显示出来.
我应该怎么设置呢?

a1="我就想把其中的%^~!@符号都不显示出来"
b="!@#$%^&*()`~"
a2=""
for i=1 to len(a1)
c=subs(a1,i,1)
if !c$b
a2=a2+c
endif
endfor
? a2

如果你用表单处理的话
增加一个文本控件text1,增加一个按钮command1

向command1的click事件输入如下命令
b="!@#$%^&*()`~"
a1=allt(thisform.text1.value)
a2=""
for i=1 to len(a1)
c=subs(a1,i,1)
if !c$b
a2=a2+c
endif
endfor
thisform.text1.value=a2

这样运行这个表单,把复制来的文本粘帖到文本框,点击按钮,文本框的内容就是去掉那些字符以后的内容了.你就可以把文本框的新内容复制到你需要的地方了

提问不详细